Sr Full Stack Developer

TheStaffed

  • McLean, Virginia
  • 6 days ago

    Highlights

    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. 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.

    Numbers & Facts

    LocationMcLean, Virginia

    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

    Similar Jobs

    See more jobs