About the Role
The Senior Java Developer will play a key role in the strategic replacement of a legacy clearing platform by designing, developing, and delivering robust, scalable interfaces and integration services using modern cloud-native architecture principles. The role is responsible for building high-performance Java-based microservices that enable secure, resilient, and efficient data exchange across critical clearing and post-trade systems.
Responsibilities
- Designing, developing, and delivering robust, scalable interfaces and integration services.
- Building high-performance Java-based microservices.
- Enabling secure, resilient, and efficient data exchange across critical clearing and post-trade systems.
- Translating business requirements into technical solutions.
- Collaborating in cross-functional teams using Agile delivery methodologies.
Requirements
- 5 years of Full Stack Engineering experience.
- 5 years of React or React Native development.
- 5 years of Java development experience.
- Expertise in Spring Boot framework.
- Experience with RESTful API design, development, and integration.
- Experience with Microservices architecture and implementation.
- Experience with SQL and database technologies.
- Experience with Test Driven Development (TDD) and Behaviour Driven Development (BDD).
- Experience with Unit, integration, and end-to-end testing practices.
- Experience with GitLab and CI/CD pipeline implementation.
- Experience with Open API Specification (OAS) YAML.
- Cloud engineering experience (AWS preferred).
- Knowledge of secure coding and application security best practices.
- Knowledge of DevOps and Continuous Delivery methodologies.
- Strong stakeholder management skills.
- Strong client-facing communication skills.
Skills
- Full Stack Engineering
- React
- React Native
- Java
- Spring Boot
- RESTful API
- Microservices
- SQL
- Database technologies
- Test Driven Development (TDD)
- Behaviour Driven Development (BDD)
- Unit testing
- Integration testing
- End-to-end testing
- GitLab
- CI/CD
- Open API Specification (OAS) YAML
- Cloud engineering
- AWS
- Secure coding
- Application security
- DevOps
- Continuous Delivery
- Stakeholder management
- Client-facing communication
- Agile delivery methodologies
Location
- London
Work Type
- Hybrid
Experience Level
- Senior
- 5 years of Full Stack Engineering experience
- 5 years of React or React Native development
- 5 years of Java development experience
Benefits
- Accredited Great Place to Work for Wellbeing in 2024
- Trained ‘Mental Health Champions’
- Wellbeing apps (Thrive and Peppy)
- Empowerment to explore, innovate, and progress
- Access to numerous training and development opportunities (thinktanks, hackathons)
- Access to 250,000 courses
- External certifications (AWS, Microsoft, Harvard Manage Mentor, Cybersecurity)
About the Company
- Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value.
- We imagine the future of organisations and make it real with AI, technology and people.
- We have a strong heritage of nearly 60 years.
- We are a responsible and diverse group of 420,000 team members in more than 50 countries.
- We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations.
- The Group reported 2024 global revenues of €22.1 billion.
Equal Opportunity
- Capgemini is proud to be a Disability Confident Employer (Level 2) under the UK Government’s Disability Confident scheme.
- As part of our commitment to inclusive recruitment, we will offer an interview to all candidates who: Declare they have a disability, and Meet the minimum essential criteria for the role.
- Please opt in during the application process.
