Job Description
Location: Westlake, TX
Experience Required: 6+ years
Salary Range: $67,733 – $108,811 / year
Role Overview
Capgemini is seeking a Full‑Stack Software Engineer with strong hands-on expertise in Java backend and Angular frontend development. The role involves building scalable, testable, and maintainable web applications, embracing micro-frontend and microservice architectures, and contributing to high-quality, customer-focused solutions.
Key Responsibilities
Frontend Development
- Develop scalable, user-friendly web applications using Angular 12+, TypeScript, RxJS, Redux/Ngrx.
- Implement micro-frontend architecture for modular and maintainable UI components.
- Utilize test automation frameworks like Cypress, Playwright, Jest, Storybook.
Backend Development
- Build and enhance backend services with Java (Spring Boot).
- Work with Node.js, NestJS, GraphQL, and streaming data with WebSockets.
- Participate in architecture discussions and propose performance and scalability improvements.
Collaboration & Delivery
- Translate business requirements into technical features with clear customer value.
- Share knowledge, review code, and contribute to internal development tools.
- Follow a test-first development approach and ensure code quality.
Required Skills & Experience
- 6+ years of professional software development experience.
- Strong Java backend and Angular frontend expertise.
- Experience with Node.js, NestJS, GraphQL, WebSockets.
- Knowledge of micro-frontend architectures.
- Hands-on with test automation: Cypress, Playwright, Jest, Storybook.
- Collaborative mindset and problem-solving skills.
Why Capgemini?
- Empowered to shape your career in a collaborative global community.
- Comprehensive benefits including PTO, medical/dental/vision, retirement plans, and professional development.
- Opportunity to work on cutting-edge technologies in AI, Generative AI, Cloud, and Data.