Full Stack Developer

TheStaffed•McLean, VA

About The Position

Our client is seeking an experienced Full Stack Developer to design and deploy cloud-native microservices across the full development stack. The role involves developing backend services and APIs, building responsive Angular interfaces, securing applications, containerizing and deploying services, testing and optimizing applications, and supporting production systems. The developer will work with cross-functional teams in an Agile environment and integrate applications with CI/CD pipelines.

Requirements

  • 8–10 years of full-stack development experience with Java, Spring Boot, and Angular.
  • Strong proficiency in TypeScript, HTML5, CSS/SCSS, 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 Cypress, JUnit, and Mockito testing frameworks.
  • Proven ability with Jenkins and GitHub Actions CI/CD tools.
  • Familiarity with Agile delivery methodologies and monitoring tools including Kiali and Kibana.

Responsibilities

  • Design and develop scalable microservices and RESTful APIs using Spring Boot and Spring Data MongoDB.
  • Build reusable, responsive user interface components using Angular, TypeScript, Angular Material, and reactive forms.
  • Implement authentication and authorization using Spring Security, OAuth2, JWT, and role-based access control.
  • Containerize applications using Docker and deploy them to Kubernetes on Amazon EKS, using Helm for configuration management.
  • Write and maintain unit and integration tests using JUnit and Mockito, as well as end-to-end tests using Cypress.
  • Optimize application performance and manage client-side state with RxJS.
  • Provide production support and debug applications.
  • Collaborate with cross-functional teams in an Agile environment.
  • Integrate with CI/CD pipelines using Jenkins and GitHub Actions.
  • Monitor and troubleshoot applications using Kiali, Kibana, and AWS cloud infrastructure.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service