Summary
✨ AI‑Generated
An experienced Full-Stack Engineer is sought to design and maintain scalable applications across Java backend services and modern Angular frontends. The role includes REST and asynchronous API integration, cloud-native and event-driven architecture, and containerized deployment using Docker and Kubernetes.
Highlights
Experienced full-stack role working across Java backend and Angular frontend development, with opportunities to build secure, scalable, cloud-native, and high-performance solutions.
Description
Java & Angular Full-Stack Engineer
About the Role
Capgemini Engineering is looking for experienced Java & Angular Full-Stack Engineers to design, develop, and maintain scalable digital solutions for leading organizations across industries including Defense, Energy, and High Tech.
In this role, you will work across the full technology stack, combining Java backend services with modern Angular front-end applications.
You will collaborate with multidisciplinary teams to create secure, reliable, high-performance, and user-focused software solutions.
Key Responsibilities
Design, build, and maintain scalable, high-performance full-stack applications using Java, Spring Boot or Quarkus, Angular, and TypeScript.Develop production-ready front-end applications using Angular and TypeScript.Integrate Angular applications with Java-based backend services through REST and asynchronous APIs.Design and implement cloud-native and event-driven solutions using Docker and Kubernetes.Improve application reliability using OpenTelemetry, Grafana, and Prometheus.Apply Domain-Driven Design, SOLID principles, and Clean Architecture to develop maintainable and resilient software.Use AI-powered coding assistants responsibly to accelerate software development.Participate in architecture discussions, pair programming, knowledge sharing, and continuous improvement.Collaborate with multidisciplinary teams in an agile and international environment.Required Qualifications
At least 5 years of professional software development experience.Strong experience with distributed systems, cloud-native applications, and full-stack software development.Deep expertise in Java.Hands-on experience with Spring Boot or Quarkus.Proven professional experience developing production-ready enterprise applications with Angular and TypeScript.Strong experience with database modelling and API design.Knowledge of Domain-Driven Design, SOLID principles, and Clean Architecture.Practical experience with cloud architecture, Docker, Kubernetes, observability tooling, and production troubleshooting.Daily hands-on experience with AI-powered coding assistants such as GitHub Copilot, Claude, Cursor, or Gemini.Collaborative, pragmatic, and growth-oriented approach to software development.Preferred Qualifications
Experience with event-driven architectures.Experience with additional programming languages such as Node.js, Python, or Golang.Skills & Competencies
JavaSpring BootQuarkusAngularTypeScriptREST APIsAsynchronous APIsDatabase modellingAPI designDistributed systemsCloud-native architectureDockerKubernetesOpenTelemetryGrafanaPrometheusEvent-driven architectureDomain-Driven DesignSOLID principlesClean ArchitectureProduction troubleshootingAI-powered coding assistantsAgile software developmentPair programmingTechnical collaboration and knowledge sharingEducation & Experience
At least 5 years of professional software development experience.Strong professional background in Java backend development and Angular front-end development.No specific educational qualification is stated in the source job description.Work Arrangement & Schedule
Location: Utrecht, Utrecht, NetherlandsWork arrangement: OnsiteSalary and mobility allowance are based on a 40-hour workweek.Connectivity and home office allowance are provided.FlexAbroad allows employees to work from abroad for up to 45 days per year.Specific daily working hours and weekend requirements are not stated.Compensation & Benefits
Gross salary: €3,600–€5,300 per month based on a 40-hour workweek.Mobility allowance: €850.Holiday allowance: 8%.26 vacation days.Option to purchase additional leave days.Pension contributions with the option to make additional personal contributions.Connectivity and home office allowance.High-performance laptop.SIM card that can also be used for personal purposes.FlexAbroad: Up to 45 days of working from abroad per year.Career development programs.Certification opportunities.Digital learning platforms.Opportunities to work on industrial technology and innovation projects.High level of freedom and responsibility.Compliance / Additional Information
Capgemini Engineering has a software community of approximately 300 professionals working across software development, cloud, DevOps, architecture, agile, digital product engineering, AI-driven solutions, and experience engineering.
The team works across multiple industries and supports client challenges through technical collaboration, knowledge sharing, continuous learning, and innovation.
Candidates can also attend Capgemini events to learn more about the company culture, working environment, and career opportunities at the Utrecht Leidsche Rijn or Eindhoven offices.
Recruiter: Juliana Lara Moura