Senior Java Backend Developer
Location: McLean, VA (Onsite In-Person Interview Required)
Duration: Contract (July 20, 2026 December 31, 2026)
Position Type: Contract (C2C)
Work Authorization: Open to sponsored candidates through
one-layer-deep sub-vendors only. Candidates
must be W2 employees of the sub-vendor.
Job Summary
We are seeking a highly experienced
Senior Java Backend Developer to join the Loan Portfolio Management and Structuring (LPMS) team supporting Freddie Mac's Investments & Capital Markets (I&CM) division. The ideal candidate will have extensive experience in Java backend development, SQL, database migration, and cloud-based data platforms. This role involves modernizing legacy applications, migrating data to new platforms, and collaborating with multiple technology teams to support critical business initiatives.
Candidates with prior experience supporting
Freddie Mac or Fannie Mae environments are highly preferred.
Required Skills
  • 10+ years of hands-on experience in Java development (Java 11+)
  • Strong expertise in Spring Boot and backend application development
  • Extensive experience writing and optimizing complex SQL queries
  • Strong experience with relational databases such as MSSQL, DB2, and Sybase
  • Experience with PostgreSQL
  • Experience working with GraphQL
  • Hands-on experience with Snowflake
  • Experience supporting database migration and data modernization initiatives
  • Knowledge of Angular-based applications
  • Experience with FitNesse testing framework
  • Familiarity with PING Authentication
  • Experience with GitHub, Bitbucket, Gradle, Docker, Jira, and Selenium
  • Excellent analytical, troubleshooting, and communication skills
Preferred Qualifications
  • Previous experience working with Freddie Mac or Fannie Mae
  • Experience in financial services, mortgage, or capital markets domain
  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience (Master's degree preferred)
Key Responsibilities
  • Analyze and convert complex SQL queries from MSSQL and DB2 to modern data platforms.
  • Enhance and maintain Java Spring Boot and Angular applications supporting business-critical systems.
  • Support migration of applications and data to Snowflake and other modern data sources.
  • Develop, update, and execute FitNesse test suites to validate application functionality.
  • Collaborate with business and technology teams to ensure successful implementation of migration initiatives.
  • Optimize SQL performance and improve backend application efficiency.
  • Participate in deployment, testing, and production support activities.
  • Work independently to design, develop, troubleshoot, and deliver high-quality technical solutions.
Interview Process
  • One round (60 minutes)
  • In-Person Interview
  • Interviews targeted for the week of July 6, 2026
Additional Information
  • Candidates submitted with technical assessments will be given preference.
  • Strong communication skills and the ability to collaborate with cross-functional teams are essential.
Similar jobs

Senior Java Backend Developer

Apply Now
Back to search page