Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Role:- Mid level Java Full Stack Developer (Only W2, no C2C)
McLean, Virginia United States
- Product-based team (existing application)
- Team size: 6 (hiring to make 7)
- Work Split: ~70% Backend / 30% Frontend
Tech Stack:
- Backend: Java, Spring Boot (core focus)
- Frontend: Angular (currently v19, upgrading to v21)
- Architecture: Microservices, REST APIs
- Cloud: AWS (preferred, not mandatory)
- Automation (Preferred): Cucumber, Playwright
- Database: NoSQL (MongoDB – nice to have)
- Scripting: Any scripting (Shell/Unix – flexible)
Key Responsibilities:
- Backend-heavy development
- Enhance existing APIs/services
- Participate in testing (developer-owned testing model)
- Code reviews & collaborative development
- Occasional pair programming
Must-Have Skills:
- Strong Java + Spring Boot experience
- Angular (basic to moderate acceptable if backend strong)
- Understanding of REST APIs & microservices
- Good team collaboration & communication skills
Nice-to-Have:
- AWS exposure
- Automation tools (Cucumber, Playwright)
- NoSQL databases
- Experience with modern frameworks & legacy systems
Experience Required:
- ~3+ years (flexible if strong fundamentals)
Team Culture:
- Highly collaborative
- Strong emphasis on code quality & reviews
- Not suited for isolated/independent-only developers
Interview Process:
- Round 1 (Virtual – 30 min):
- Tech stack discussion
- Experience review
- Cultural fit
- Round 2 (Onsite):
- Deep technical discussion
- Whiteboarding exercises
- Problem-solving approach evaluation
Job Description
- Developer – Full Stack Professional
- Client is seeking a talented and motivated Full Stack Developer (Professional, Mid-Level) to join client's dynamic team.
- The ideal candidate will possess strong expertise in both front-end and back-end development, with a focus on Java, Angular, Spring Framework, and microservices-based solutions.
- This role involves working in a fast-paced Agile environment, designing, developing, and maintaining robust applications in a team-oriented environment.
Responsibilities
- Design, develop, test, and deploy full stack applications using Java, Angular, Spring Boot, and microservices architecture.
- Implement unit and automation testing to ensure high-quality deliverables.
- Develop user interfaces using Angular and leverage RXJS for reactive programming.
- Build and maintain RESTful APIs and web services using Java EE, Spring Boot, and XML/JSON.
- Manage and integrate databases, specifically MongoDB/Atlas, within AWS-based solutions.
- Utilize AWS services, EKS, and OpenShift for scalable cloud deployments.
- Create and maintain CI/CD pipelines using Jenkins, Maven, Gradle, ANT, and shell scripting.
- Collaborate with cross-functional teams in Agile, Lean/Kanban, or Scaled Agile environments.
- Independently handle all phases of development, from analysis and design to post production support.
- Actively participate in code reviews, documentation, and team/process improvement initiatives.
Qualifications
- Bachelor’s degree in Computer Science or related discipline.
- Minimum 3 years of experience in software development.
- 3 plus years of experience working in Agile, Lean/Kanban, or Scaled Agile organizations.
- 3 plus years of hands-on experience in development of applications and web services using Java EE, Angular, and XML/JSON.
- 3 plus years of experience with Spring Framework (Spring Boot), CI/CD frameworks, Apigee, Maven, Gradle, ANT, shell scripting, Jenkins, and EKS.
- Strong expertise in GUI technologies such as Angular and RXJS.
- Proven back-end development skills with Spring Framework, MongoDB/Atlas, and AWS technologies.
- Ability to independently perform all developer duties from analysis to post-production.
Preferred Skills:
- Proficient in RXJS for reactive programming within Angular applications.
- Experience with build and deployment tools: Maven, Gradle, ANT, shell scripting, Jenkins, EKS.
- AWS Certified Developer
- Experience in creating backend frameworks is a plus.
- Mortgage and/or financial services industry experience is a plus.
- Prior Client experience is a plus.
Must Have Qualifications:
- Angular and Java full stack developer, with experience delivering in a fast-paced team environment.
- 70/30 split of backend to frontend experience.
Note:
- *Please include the following at the top of each candidate resume - Resumes without completed templates and/or vetting questions will not be considered.
- Responses to vetting questions are to be provided directly from the candidates.
- Location: McLean, VA – Fully onsite
- Assignment Type: Contract to Hire
- Scheduled End: Dec 31, 2026
- Work Authorization: All candidates must be eligible to work in the United States without sponsorship and be direct W-2 employees to client's vendors.
- Schedule: Standard
- Shortlisting Deadline: March 23rd
Interview Information:
- Rounds: 1 – 2 rounds
- Duration: 30 – 90 mins
- Interview Type: 1st round – Virtual | 2nd round – In Person
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free