Hello,
Title: Full Stack Developer
Location: McLean, VA (5 days - Onsite)
Local candidate only from DMV region
Avoid healthcare and try bring someone from financial and Banking domain.
Senior Full Stack Java Developer
Freddie Mac is seeking a hands-on Senior Full Stack Java Developer to join an established Agile team supporting modern enterprise applications. This person will serve as a senior technical contributor while mentoring a team of 6 developers through code reviews, architecture guidance, and technical leadership. This is not a manager role, but they need someone who can lead technically while remaining heavily involved in coding.
Must Have
- 5–7+ years of hands-on development experience
- Strong experience with:
- Java 17
- Spring Boot
- Angular
- REST APIs / Microservices
- CI/CD tools and automation frameworks
- Experience mentoring developers, leading code reviews, and contributing to architecture decisions
- Experience with automation testing tools such as Cypress, Playwright, or Cucumber
- Strong backend engineering skills with ability to contribute across the full stack
- Agile environment experience
Technical Environment
- Java 17
- Spring Boot
- Angular
- AWS / EKS / OpenShift / Docker
- MongoDB / DB2
- Hibernate / JPA
- Jenkins / Maven / Gradle
- XML / XQuery / JAXB
Additional Notes
- Team recently migrated fully off legacy systems
- Developers contribute across backend, frontend, and automation work
- Angular is important, but backend strength is priority
- Candidates should be prepared for technical deep dives and whiteboarding
- Questions around FormBuilder and RxJS are expected
- Production support is business-hours only, no 24/7 support
Nice to Have
- Freddie Mac or Fannie Mae experience
- Mortgage or financial services background
- AI/GenAI experience:
- GitHub Copilot
- Claude
- AI agents or automation tools
- AI-assisted development integrations
Interview Process
- 2 rounds | MS Teams Video + In Person
- 30–60 minutes
- Whiteboarding required
Interview Slots
- 6/1: 1:00–1:30 PM / 2:30–3:00 PM
- 6/2: 10:30–11:00 AM / 2:00–2:30 PM
Thanks and Regards,
Shikha Sharma
1549 Finnegan Lane, 2nd floor
North Brunswick, NJ 08902
Email:
Desk: