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).
Lead the technical design, development, and implementation of cross-functional, multi-platform application systems
Proactively leverage AI tools and technologies to enhance code quality, automate testing, and drive innovation throughout the development lifecycle
Take a lead role in coaching an Agile Java team, including both frontend and backend technologies like Spring Boot and PCF
Ensure all deliverables meet established standards for code quality, unit test coverage, and best coding practices for all code implementations
Perform code reviews and provide constructive feedback to team members
Lead the development of Proof-of-Concept projects to establish reusable development patterns
Participate in various Agile ceremonies and lead technology solutioning across a large team
Prepare high-level design, system design documents, and architecture documentation, and obtain necessary approvals from the architecture team
Act as a security champion for the team by evaluating, guiding, and ensuring the delivery of vulnerability-free code, eliminating security gaps, and promoting reusability, flexibility, and performance
Write unit test cases for all code implementations
Create Bamboo and GitHub Actions pipelines for CI/CD into PCF environments
Follow all guidelines for best development practices
Requirements
8+ years of hands-on software development with Java (Spring Boot preferred), RESTful services, and microservice patterns
5+ years of hands-on software development experience actively writing and reviewing Java code
5+ years of strong SQL and schema design with SQL Server (query optimization, indexing, transactions)
working familiarity with Oracle
2+ years of hands-on software development with Angular
Demonstrated success delivering production systems in Agile teams
comfortable owning features end‑to‑end from design through production support
Hands‑on experience with automated testing (unit/integration/API/contract), CI/CD pipelines, artifact/version management, and branch strategies
Practical implementation of resiliency, performance budgeting, and observability (metrics/logging/tracing) in distributed services
Clear communicator who can explain trade‑offs to engineers and product partners
proven ability to lead through code, patterns, and example
Familiarity with Scrum events and scaled ceremonies (PI Planning, Scrum of Scrums, I&A)
comfortable estimating, slicing, and improving flow
What we offer
401(k) with company match and Employee stock purchase plan
Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions