- Location
- McLean, VIRGINIA
- Type
- Contract
- Department
- IT
- Experience
- 8+ years
- Education
- Bachelor
- Source
- RecruiterFlow
Description
Our client is seeking a Senior Full Stack Developer with 8–10 years of experience to design and deliver scalable, cloud-native applications. You will own both frontend and backend development, building responsive Angular interfaces and robust Spring Boot microservices in a fast-paced environment.
Responsibilities & Qualifications
- Develop responsive, reusable UI components using Angular, TypeScript, HTML5, and CSS/SCSS; implement state management, reactive forms, and client-side validation for complex business applications
- Integrate RESTful APIs and handle asynchronous data processing using RxJS and Angular services; optimize application performance through lazy loading, code splitting, and efficient change detection
- Create unit and integration tests using Cypress and follow modern frontend development best practices
- Design and develop scalable Spring Boot microservices following REST API and cloud-native architecture principles; implement CRUD operations and business logic using MongoDB and Spring Data
- Secure applications using Spring Security, OAuth2/JWT authentication, and role-based authorization
- Containerize applications with Docker and deploy/manage workloads on Kubernetes clusters and AWS EKS
- Build and maintain CI/CD pipelines using Jenkins and GitHub Actions with monitoring, logging, and health checks for production readiness
- Collaborate with cross-functional teams to deliver robust, maintainable solutions in an agile environment
Requirements
- 8–10 years of professional software development experience with demonstrated expertise in full stack development
- Advanced proficiency in Angular, TypeScript, HTML5, CSS/SCSS, and RxJS for frontend development
- Strong backend development skills with Spring Boot, Java, MongoDB, and Spring Data
- Hands-on experience with authentication and security (Spring Security, OAuth2, JWT)
- Solid experience with containerization (Docker) and container orchestration (Kubernetes, AWS EKS)
- Demonstrated expertise in CI/CD tools and practices (Jenkins, GitHub Actions, Git)
- Proficiency with testing frameworks (Cypress) and REST API design; familiarity with AWS services
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience