- Location
- McLean, VIRGINIA
- Type
- Contract
- Department
- IT
- Experience
- 8+ years
- Source
- RecruiterFlow
Description
Our client is seeking an experienced Full Stack Developer with 8–10 years of expertise in Java, Spring Boot, and Angular to design and deploy cloud-native microservices across the entire development stack.
Responsibilities & Qualifications
- Design and develop scalable microservices and RESTful APIs using Spring Boot and Spring Data MongoDB
- Build reusable, responsive UI components with Angular, TypeScript, Angular Material, and reactive forms
- Implement authentication and authorization using Spring Security, OAuth2, and JWT with role-based access control
- Containerize applications using Docker and deploy to Kubernetes (Amazon EKS) with Helm configuration management
- Write and maintain comprehensive unit and integration tests using JUnit, Mockito, and end-to-end tests with Cypress
- Optimize application performance, manage client-side state with RxJS, and perform production support and debugging
- Collaborate across cross-functional teams in an Agile environment and integrate with CI/CD pipelines via Jenkins and GitHub Actions
- Monitor and troubleshoot applications using Kiali, Kibana, and AWS cloud infrastructure
Requirements
- 8–10 years of full-stack development experience with Java, Spring Boot, and Angular
- Strong proficiency in TypeScript, HTML5, CSS/SCSS, and client-side routing and validation
- Demonstrated expertise with Spring Security, OAuth2, JWT, and role-based authorization patterns
- Hands-on experience with Docker, Kubernetes, and Amazon EKS for containerization and orchestration
- Solid understanding of microservices architecture, RESTful API design, and CRUD operations
- Experience with MongoDB and Spring Data MongoDB for data persistence
- Proven ability with testing frameworks (Cypress, JUnit, Mockito) and CI/CD tools (Jenkins, GitHub Actions)
- Familiarity with Agile delivery methodologies and monitoring tools (Kiali, Kibana)