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).
Support designing, building, and integrating systems
Work with business stakeholders to fulfil the requirements and supporting solutions using JavaScript, Java, and RDBMS
Liaise with global teams to understand requirements, develop high quality code, and deliver projects
Handson design and development of high quality Java applications within a multitier, enterprise environment
Ensure all code aligns with established architectural standards, integration patterns, and enterprise engineering guidelines
Collaborate closely with global development teams and business stakeholders to gather requirements, refine solutions, and deliver impactful features
Build proofs of concepts to evaluate new technologies, frameworks, and solution approaches
Participate actively in design discussions, contributing to architectural decisions and long term platform direction
Investigate and resolve production issues with a focus on root cause analysis, stability, and continuous improvement
Support all phases of the SDLC, including analysis, design, coding, testing, deployment, and post release support
Foster a culture of quality by applying best practices, advocating for improvements, and contributing to team knowledge sharing
Requirements
Demonstrated hands on experience building enterprise grade microservices using Java 11+, including strong proficiency in RESTful API design, API documentation (OpenAPI/Swagger), and build tools such as Gradle or Maven
Strong front end development capability in React , with the ability to create performant, user friendly interfaces
Deep expertise in relational databases preferably PostgreSQL, MS SQL Server, or DB2 including data modelling, performance optimization, and advanced SQL proficiency
Practical experience working with Kubernetes and modern microservices architectures in production environments
Ability to develop solutions in Python and Unix shell scripting (e.g., Bash)
Experience writing high quality unit tests with JUnit, and familiarity with TDD or BDD methodologies is a strong plus
Strong understanding of Git based source control workflows and exposure to CI/CD pipelines using tools such as Jenkins
Comfortable working within Linux environments and leveraging command line tools for development and debugging
Solid grasp of Agile methodologies, including experience with Agile tools such as JIRA
Ability to write clean, reusable, maintainable code that aligns with engineering best practices and enterprise standards
Excellent problem solving, analytical thinking, and the ability to translate business needs into technical solutions
Strong communication and presentation skills, including the ability to collaborate effectively across global teams and levels of seniority
Minimum BA or BS degree in Computer Science, Engineering or a related field