F

Fannie Mae

Buys home loans from lenders and guarantees them

Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeReston, VA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree or equivalent is required.
  • At least 2 years of related enterprise experience is required.
  • Experience with full-stack development or design using Java/JEE or another modern programming language is required.
  • Experience with Spring technologies, including Spring Core, Spring Boot, Spring MVC, and Spring Integration, is required.
  • Experience with continuous integration and knowledge of GitHub, Maven, and Jenkins are required.
  • Experience providing production support for high-visibility applications with service-level agreements is required.
  • Ability to troubleshoot issues and maintain Web Services is required.
  • Ability to collaborate with stakeholders across multiple groups is required.
  • Ability to communicate and collaborate effectively with engineering teams and business stakeholders is required.

Responsibilities

  • Participate in team ceremonies, including planning, grooming, product demonstrations, and retrospectives.
  • Deliver software features using development tools that assist or facilitate the development process.
  • Use the DevOps tool stack to build, inspect, deploy, test, and promote new or updated features.
  • Collaborate with other teams to set up, configure, and maintain a continuous integration environment.
  • Work with product owners and development team members to determine features and user stories for new or revised applications and large or complex development projects.
  • Support architecture and design sessions.
  • Participate in peer and manager code reviews to ensure each increment adheres to the user story's vision and applicable resource libraries and architecture patterns.
  • Respond to production application support calls and repair issues promptly to keep applications in production.
  • Create or update development documentation, including specifications, implementation guides, architecture diagrams, and design documents.

Desired Qualifications

  • Experience with AWS or other cloud technology, or a strong desire to work on cloud technology implementation and development.
  • Experience implementing integration solutions with microservices, RESTful Web Services, and Web APIs.
  • Experience serving as a technical lead on projects.
  • Ability to lead in an Agile environment.
  • Knowledge or experience in basic DevOps support and deployment.
  • Development or technical skills in Tomcat, Maven, Git, and Oracle.
  • Experience with front-end technologies such as Angular and JavaScript.

About the Company

Fannie Mae

Buys home loans from lenders and guarantees them

Fannie Mae buys single-family and multifamily mortgages from banks, credit unions and other lenders across the United States, giving those lenders cash to make more home loans. It does not lend to homebuyers directly; instead it pools most of the loans it buys into mortgage-backed securities and guarantees investors timely payment of principal and interest. Lenders deliver loans that meet its underwriting standards, often checked through its Desktop Underwriter system. The company earns guaranty fees on the securities it backs and interest income on loans held in its portfolio. Congress chartered it in 1938, it has operated under federal conservatorship since 2008, and it is headquartered in Washington, D.C.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Washington, DC
Founded
1938

Recently Posted Jobs

Explore more opportunities at Fannie Mae

See more jobs