Job Title: Java Developer
Location: McLean, VA
Duration: through April 2026, maybe extension
Job Summary
We are seeking a Full Stack Java Developer to support a Customer Identity (Consumer Identity) platform within Client. This is a backfill position supporting internal applications and microservices used across the organization. The developer will work on both enhancing existing systems and building new cloud-native components while collaborating with a small agile team.
The role will focus primarily on backend development (approx. 80%) with some involvement in frontend UI development (approx. 20%). Only takes senior talent, proactive, track record of being independent. Will not accept passive resources/ones with feedback that they needed hand holding.
Key Responsibilities- Design, develop, and deploy cloud-native software components in an AWS environment.
- Build and maintain Java-based microservices and APIs using Spring frameworks.
- Support and enhance existing applications, including production support and BAU activities.
- Develop UI components using Angular when required.
- Write clean, maintainable, and well-tested code while ensuring application quality and reliability.
- Participate in code reviews, troubleshooting, debugging, and performance optimization.
- Collaborate with product owners, designers, and team members to deliver features.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Provide knowledge transfer and mentorship to junior team members when needed.
Required Qualifications- Minimum 5+ years of professional software development experience.
- Strong hands-on experience with Java and Spring frameworks (Spring MVC, Spring IO).
- Experience building RESTful APIs and microservices architectures.
- Hands-on experience with AWS cloud services, such as:
- ECS / Fargate
- Lambda
- S3
- Application Load Balancer (ALB)
- VPC & Security Groups
- CloudWatch
- Route 53
- Experience with system design and application architecture.
- Understanding of production support and troubleshooting in live environments.
- Knowledge of relational databases and database concepts.
Preferred Qualifications- Experience with Angular for UI development.
- Experience working with consumer identity or identity platforms.
- Prior Client experience is highly preferred.
- Experience working in Agile/Scrum environments.
Team & Environment- Small 6-member Agile development team.
- Work on internal-facing applications and microservices supporting the identity platform.
- Opportunity to contribute to both new feature development and ongoing platform enhancements.
Thanks
Saurav Deb