Back-end Developer & Analyst
Role details
Job location
Tech stack
Job description
Bull is looking for a motivated and proactive Back-end Developer & Analyst to join our international R&D team. In this role, you will take ownership of the implementation, integration, and testing of backend and security solutions, contributing to next-generation cloud and HPC platforms. You will work in a dynamic, innovative environment, collaborating closely with technical and business stakeholders., Design, develop, test, and maintain backend services using Kotlin / Java, microservices, and REST APIs.
- Participate in the full software development lifecycle within an Agile environment (Scrum).
- Contribute to analysis and definition of technical requirements, user stories, and solution design.
- Implement and integrate security and identity-related solutions, including Proofs of Concept (PoCs).
- Work with CI/CD pipelines to support automated testing and deployment (Docker-based environments).
- Collaborate with cross-functional teams, including architects, DevOps, and product stakeholders.
- Ensure clean, maintainable, and well-documented code following best practices.
- Support troubleshooting, performance optimization, and continuous improvement of backend systems.
Requirements
Bachelor´s degree in Computer Science, Software Engineering, or a related technical field.
- 2+ years of professional experience in backend development using Kotlin and/or Java.
- Strong experience with microservices architecture, REST APIs, and Swagger/OpenAPI.
- Experience working in Agile/Scrum development environments.
- Solid experience with CI/CD tools and automated pipelines, including Docker.
- Good understanding of backend system integration and testing.
- Fluent English (written and spoken).
Other Desirable Skills
- Ability to quickly adapt to new frameworks, technologies, or programming languages.
- Experience with Kubernetes, including cluster lifecycle management, networking, security, and storage.
- Experience with Spring / Spring Boot and cryptographic libraries.
- Knowledge of Linux system administration and troubleshooting distributed systems.
- Experience with digital identity technologies, including Self-Sovereign Identity, OIDC, OAuth 2.0, FIDO, and PKI certificates.
- Exposure to research and innovation projects (e.g. Horizon Europe / H2020 / FP7).
Personal Skills
- Proactive, autonomous, and solution-oriented mindset.
- Strong analytical and problem-solving skills.
- Team-oriented attitude with good communication skills.
- Willingness to learn and grow in an innovative R&D environment.
Benefits & conditions
Flexible work schedule half-day Fridays and an intensive summer workday supporting work life balance.
- Learning and Growth Opportunities to work with advanced technologies in an innovative and supportive R&D environment.
Join us!
Here, your ideas, your curiosity and your technical excellence directly shape the next era of advanced computing - unlocking enterprise value, accelerating scientific progress and driving positive impact for society.