Senior Java Developer – AI-Assisted Development
Mortgage Account | McLean, VA – Fully Onsite
Contract: 6 months with potential extension
Openings: 2
Experience: 3–5 years
Assignment Type: Contract Only
About the Rol
eOur mortgage client is seeking Junior/Mid-Level Java Developers to join a fast-moving development team in McLean, VA. This role is primarily focused on backend development using Java 17+ and Spring Boot, supporting application enhancements, bug fixes, maintenance, production support, and rapid development initiatives
.The ideal candidate will have strong core Java development skills and be comfortable using AI-assisted coding tools such as GitHub Copilot, ChatGPT, Cursor, Windsurf, or Claude Code to accelerate development while maintaining code quality and reliability
.
Key Responsibiliti
- esDevelop and maintain backend applications using Java 17+ and Spring Boo
- t.Work within a microservices architecture to build and enhance application
- s.Perform day-to-day development, application enhancements, bug fixes, and maintenanc
- e.Provide production support and troubleshoot application issue
- s.Develop and integrate REST APIs and backend service
- s.Work with cloud-based applications and development environment
- s.Collaborate with Agile development teams and participate in Agile ceremonie
- s.Use AI-assisted coding tools to accelerate development, debugging, testing, and prototypin
- g.Create effective prompts to guide AI coding assistants and improve development productivit
- y.Review, debug, test, and refine AI-generated code to ensure reliability and maintainabilit
- y.Rapidly prototype features, MVPs, APIs, and experimental web tool
- s.Collaborate with product, design, QA, and engineering team
- s.Document development processes, solutions, and technical learning
- s.Support occasional after-hours production issues when require
d.
Required Qualificati
- ons3–5 years of professional software development experien
- ce.Strong hands-on experience with Java 1
- 7+.Strong Spring Boot and Microservices experien
- ce.Majority of recent development experience should be backend focus
- ed.Experience with application enhancements, bug fixes, maintenance, and production suppo
- rt.Experience working in an Agile/Scrum development environme
- nt.Cloud application development experien
- ce.Experience with REST APIs and backend service developme
- nt.Experience with AI-assisted coding tools such as GitHub Copilot, ChatGPT, Cursor, Windsurf, or Claude Co
- de.Strong debugging, testing, and problem-solving skil
- ls.Ability to independently evaluate and improve AI-generated co
- de.Comfortable working in a fast-paced environment and learning new technologi
es.
Preferred / Nice-to-Have Sk
- illsMongoDB / NoSQL experie
- nce.AWS expos
- ure.Angular experience or expos
- ure.Git/GitHub experie
- nce.Familiarity with JavaScript/TypeScr
- ipt.Experience with additional web frameworks such as React, Express, Flask, or simi
- lar.Understanding of prompt engineering and AI-augmented development workfl
ows.Python is NOT requi
red.AI-Assisted Development F
ocusThis role places a strong emphasis on modern AI-assisted software development. Candidates should be comfortable using AI tools as part of their everyday development workflow while demonstrating strong fundamental coding abilit
ies.Candidates will be expected
- to:Use AI coding assistants to build and iterate applicati
- ons.Engineer effective prompts for development ta
- sks.Debug and validate AI-generated c
- ode.Use AI to accelerate API, backend, and application developm
- ent.Experiment with emerging AI development tools and workfl
- ows.Demonstrate practical experience using AI-assisted coding tools during the interview proc
ess.Interview Pro
cessCandidates will complete a coding assessment as part of the interview process. The assessment will evalu
- ate:Java 17+ coding sk
- illsBackend/Spring Boot development knowl
- edgeProblem-solving and debugging abi
- lityUnderstanding of application develop
- mentPractical use of AI-assisted coding t
oolsImportant Submission Informa
tion
Resume Requirement: Please include the required candidate template and completed vetting questions at the top of each resume. Resumes without completed templates and/or vetting questions will not be considered. Responses to vetting questions must be provided directly by the candi
date.
Top 6 Must-Have
- SkillsJa
- va 17+Spring Boot / Microse
- rvicesBackend Devel
- opmentApplication Maintenance, Enhancements & Bug
- FixesCloud Application Devel
- opmentAI-Assisted Coding Tools – GitHub Copilot/ChatGPT or s
imilar