Freddie Mac logo

Senior Full Stack Developer

Freddie Mac

Mclean, VA
Full Time
Senior
130k-196k
27 days ago

Job Description

About the Role

At Freddie Mac, our mission of Making Home Possible is what motivates us, and it's at the core of everything we do. Since our charter in 1970, we have made home possible for more than 90 million families across the country. Join an organization where your work contributes to a greater purpose. The Senior Full Stack Developer supports the growing business needs for model analytics within the company's mortgage portfolio, working closely with business partners to deliver web applications for the Finance division. The role involves developing new applications from the ground up, designing, documenting, and delivering agile solutions that support Freddie Mac's investment and capital markets activities.

Key Responsibilities

  • Support the development of web applications for the Finance division related to model analytics for the mortgage portfolio.
  • Develop new applications from the ground up, ensuring successful design, development, and documentation for multiple projects.
  • Collaborate closely with business partners to deliver solutions that meet business needs.
  • Troubleshoot and optimize applications for security, responsiveness, and performance.
  • Participate in agile development processes, including design, coding, testing, and deployment.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience; advanced studies/degree preferred.
  • 5-7+ years of relevant professional experience.
  • 4+ years of hands-on Java software development experience in a professional environment.
  • Strong understanding of Java language, Java 8+ standard library.
  • Familiarity with databases and SQL, including developing complex SQL queries, stored procedures, and views.
  • Experience with UI frameworks and libraries such as Angular, React, or Figma.
  • Experience with Typescript is highly desirable.
  • Familiarity with Spring framework highly desired.
  • Ability to understand and write code documentation.
  • Good interpersonal and communication skills, with analytical and problem-solving abilities.
  • Familiarity with version control systems like GitHub or GitLab.
  • Experience with Agile and Scrum methodologies.
  • Knowledge of automated testing frameworks such as Junit/Mockito.

Nice to Have

  • Knowledge of Object-Relational Mapping frameworks.
  • Understanding of application performance diagnostics and analytical tools.

Qualifications

  • Educational background in Computer Science or related field, with advanced degrees preferred.
  • Professional experience of at least 5-7 years in relevant roles.

Benefits & Perks

  • Competitive compensation package.
  • Market-leading benefit programs.
  • Annual incentive program.
  • Total rewards including salary range of $130,000 - $196,000 depending on experience and qualifications.

Working at Freddie Mac

Freddie Mac values a safe and secure environment, emphasizing employee commitment to acceptable use policies, regulatory mandates, and best practices for security and privacy. The organization promotes a vigilant-first approach, supporting regulatory compliance, and fostering a culture of responsibility, continuous improvement, and collaboration.

Apply Now

Job Details

Posted AtJul 2, 2025
Salary130k-196k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Freddie Mac

Website

freddiemac.com

Company Size

5001-10000 employees

Location

Mclean, VA

Industry

Other Activities Related to Credit Intermediation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches