Full-Stack Engineer - Java & Angular

Torentify Official — Netherlands · Posted ~3 hours ago

Senior

Skills

Java Spring Boot Angular TypeScript REST APIs Docker Kubernetes Quarkus REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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