Title: Java Full Stack Developer
Location: McLean, VA | Onsite (5-Days) | Contract
Role Overview
We are seeking a hands-on Java Full Stack Developer with strong Angular frontend and Spring Boot backend development experience. The ideal candidate should have experience building enterprise applications, integrating REST APIs, working with MongoDB, and deploying applications using Docker and Kubernetes.
Required Qualifications
7+ years of hands-on Java Full Stack development experience, including Java, Spring Boot, and Angular.
Angular / TypeScript: Strong experience developing reusable UI components using Angular, TypeScript, HTML5, CSS/SCSS, and Angular Material.
Frontend Development: Hands-on experience with RxJS, state management, reactive forms, routing, client-side validation, and performance optimization.
Java / Spring Boot: Strong experience designing and developing microservices, RESTful APIs, CRUD operations, and business logic.
MongoDB: Hands-on experience with MongoDB and Spring Data MongoDB for data persistence and integration.
Application Security: Experience with Spring Security, OAuth2, JWT, and role-based authorization.
Docker / Kubernetes: Experience containerizing, deploying, and troubleshooting applications in Kubernetes environments.
CI/CD: Experience with Jenkins or GitHub Actions for automated build, testing, and deployment.
Testing: Experience with Cypress, JUnit, Mockito, Bruno, and Cucumber.
DevOps / Monitoring: Familiarity with Helm, Kiali, and Kibana.
AWS: Basic AWS knowledge, particularly Amazon EKS.
Agile Delivery: Strong communication, debugging, production support, and cross-functional collaboration skills.
Glider Assessment (Y/N): Y