About the Job
We are seeking an experienced Java / Angular developer to join our technology team and contribute to the design, development, and delivery of modern, scalable systems. The role involves working on microservice-based architectures, event‑driven solutions, and user‑facing applications, using industry best practices and modern tooling.
Hybrid Working
The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of company offices, client sites, and your home, noting that you will be unable to work at home 100% of the time.
Responsibilities
* Design, develop, and maintain Java (8‑17) applications using Spring Framework / Spring Boot
* Build and enhance microservice‑based architectures and event‑driven systems
* Develop and consume RESTful web services and APIs
* Implement containerised applications using Docker on private cloud infrastructure
* Contribute to CI/CD pipelines and automated deployments
* Work with messaging frameworks (MQs, JMS, QuickFIX/J)
* Build and support user‑facing applications, collaborating with front‑end developers
* Ensure high‑quality code by following OOP, SOLID principles, and Clean Code practices
* Collaborate effectively using distributed version control systems (Git)
* Monitor, debug, and support applications using observability tools
Skills & Qualifications
* 6+ years of hands‑on experience in Java development
* Strong experience with Spring Boot and the Spring Framework
* Proven experience with microservices and event‑driven architecture
* Solid understanding of Java 8 through Java 17
* Experience designing and implementing RESTful APIs
* Experience with Docker and container‑based deployments
* Familiarity with SQL Server or similar relational databases
* Experience with CI/CD pipelines (e.g., Gradle, Artifactory, TeamCity or GitLab CI)
* Strong experience with Git‑based version control
* Knowledge of messaging technologies (MQs, JMS, QuickFIX/J)
* Experience with Angular or other modern JavaScript frameworks
* Working knowledge of HTML and CSS
* Ability to collaborate on building intuitive, user‑facing applications
Disability Confident Employer
Capgemini is proud to be a Disability Confident Employer (Level 2) under the UK Governments Disability Confident scheme. We offer 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.
J-18808-Ljbffr