Full Stack Java Developer

Voto Consulting LLC
McLean, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

McLean, United States of America

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Code Review
Continuous Integration
IBM DB2
Gradle
Hibernate
Java Persistence API
Java Architecture for XML Binding
Maven
MongoDB
Openshift
XML
XQuery
RxJS
Enterprise Software Applications
GitHub Copilot
Spring-boot
IT Architecture
Cypress
Backend
Angular
Playwright
Front End Software Development
REST
Cucumber
Docker
Legacy Systems
Jenkins
Microservices

Job description

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.

Requirements

  • 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

Apply for this position