This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly motivated Backend Developer with strong expertise in Java and Spring Boot to design, build, and scale robust backend services. In this role, you will be responsible for developing high-performance APIs, contributing to microservices architecture, and ensuring seamless integration with frontend applications, including React-based interfaces. You will work closely with cross-functional teams across product, engineering, and operations to deliver scalable and reliable solutions. The ideal candidate has a solid foundation in backend development, a passion for clean and efficient code, and experience building cloud-native applications with modern DevOps practices. This role offers the opportunity to work on distributed systems, integrate with enterprise platforms, and contribute to building next-generation, real-time applications
Job Responsibility
Support the vision and be part of the team of engineers to build and support digital products and solutions (DPS) across S&T core priorities
Should be able to design, development, and deployment of cutting-edge applications, ensuring alignment with organizational goals
Collaborate with product managers, Scrum masters and team leads to take user stories and code them with proper development standards
Support software development strategy utilizing industry standards
Create roadmap and timing of implementation of the roadmap based on business requirements and strategy
Support expanding DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences
Help problem solve delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders
Interact with key business partners to recommend solutions that best meet the strategic needs of the business
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field
7+ years of software development experience, with a strong focus on backend development using Java and Spring Boot
Proficiency in Java, Spring Boot, and backend frameworks, with working knowledge of React.js for frontend integration
Strong experience in building and consuming RESTful APIs, and familiarity with GraphQL and third-party service integrations
Solid understanding of microservices architecture, API design principles, and backend system scalability
Experience with databases such as PostgreSQL, MySQL, or NoSQL systems, including data modeling and performance tuning
Familiarity with cloud platforms (AWS, Azure, or GCP) and experience in deploying backend services in cloud environments
Exposure to CI/CD pipelines, containerization (Docker), and DevOps practices
Understanding of authentication and authorization mechanisms (OAuth2, JWT, etc.)
Knowledge of frontend-backend integration, including working with React-based applications
Strong grasp of software design principles, design patterns, and best practices for backend development
Excellent verbal and written communication skills, with the ability to collaborate effectively across global teams