Required Skills: Java 8/11/17, Spring Boot, REST APIs, Microservices, Kafka/RabbitMQ, Angular 12+, TypeScript, RxJS, NgRx, UI/UX best practices, PostgreSQL, Oracle, MySQL, Hibernate/JPA, MongoDB, Redis, AWS/Azure/GCP, Docker, Kubernetes, CI/CD pipelines, JUnit, Mockito, Cypress, Jasmine/Karma, Testcontainers
Job Description
We are looking for a hands-on Lead Java Full Stack Developer to join our client’s dynamic engineering team in Washington, D.C. The ideal candidate is a technical leader with 12+ years of experience in Java, Angular, microservices, and cloud deployments — ready to own the end-to-end delivery of enterprise-grade applications.
Location: Washington, D.C. (Hybrid – onsite when required)
Job Type: Contract (W2 / C2C / 1099)
Key Responsibilities
✔️ Lead and mentor a team of 5–10+ engineers, driving Agile best practices.
✔️ Own architecture & hands-on development with Java (Spring Boot) + Angular (12+).
✔️ Build scalable microservices & REST APIs.
✔️ Oversee the full SDLC – requirements → CI/CD → deployment.
✔️ Collaborate with stakeholders, ensuring delivery excellence.
✔️ Enforce TDD/BDD practices, code quality, and modern DevOps.
Must-Have Skills
-
Backend: Java 8/11/17, Spring Boot, REST APIs, Microservices, Kafka/RabbitMQ
-
Frontend: Angular 12+, TypeScript, RxJS, NgRx, UI/UX best practices
-
Databases: PostgreSQL, Oracle, MySQL, Hibernate/JPA, MongoDB, Redis
-
Cloud & DevOps: AWS/Azure/GCP, Docker, Kubernetes, CI/CD pipelines
-
Testing: JUnit, Mockito, Cypress, Jasmine/Karma, Testcontainers