Senior Software Engineer at Freddie Mac
McLean, VA 22102, USA -
Full Time


Start Date

Immediate

Expiry Date

19 Oct, 25

Salary

191000.0

Posted On

19 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Languages, Junit, Java, Microservices, Angular, Computer Science, Spring Boot, Hibernate, Struts, Gradle, Software Development, Jenkins, Xml, Web Services, Spring Framework, Kubernetes, Jpa, Maven, Devops, Agile, Unit Testing, Mockito, Integration

Industry

Computer Software/Engineering

Description

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.

POSITION OVERVIEW

We are searching for a confident, poised, self-motivated and creative Software Development Engineer, Senior! Does this sound like you? We need a teammate that believes good communication is vital to driving change and open to contribute to a cultivated team that makes a difference in lives across the country by delivering applications that drive the underwriting teams at Freddie Mac. We are your next destination employer! Apply now and learn why there’s #MoreAtFreddieMac!

QUALIFICATIONS

  • Bachelor’s degree in Computer Science or related discipline or an equivalent combination of education and experience from which comparable knowledge and skills may be acquired
  • Minimum of 5-years of experience in software development; 3 or more years of experience working in Agile, Lean/Kanban, or Scaled Agile organization


    • 5+ years of experience in development of Applications and Web Services using the Java EE, Angular & XML. Ability to independently perform all developer duties from Analysis to deployment to post-production defect fixing

    • 3+ years of hands-on experience in Spring Framework (Spring Boot), CI/CD frameworks, Apigee, Autosys/Shell scripting
    • Java presentation frameworks experience – STRUTS or Angular or similar frameworks
    • Integration and design experience using Web Services /REST and EJB preferably on Kubernetes
    • Strong backend experience to develop Data Layer using frameworks like Hibernate, JPA etc
    • Experience in creating backend frameworks is huge plus
    • Experience in using relational and no-SQL databases like DB2 & MONGO
    • Strong experience in using Angular
    • Hands-on test automation experience
    • Proficient in RXJS for reactive programming within Angular applications
    • Experienced in solving complex problems using Java, Spring Boot, and Angular
    • Familiar with testing frameworks such as JUnit and Mockito for effective unit testing
    • Experienced in building and consuming APIs, contributing to robust and scalable solutions
    • DevOps and MicroServices - preferred
    • Hands-on experience with Build and Deployment tools and languages – MAVEN, Gradle, ANT, Shell script, Jenkins, EKS - Preferred
    • Mortgage and/or financial services industry experience a plus - preferred
    • Prior Freddie Mac experience a plus - preferred
    Responsibilities
    • Works under minimal supervision. Able to provide technical guidance to the team
    • Good communication and team player. Strong written and oral communications skills
    • Has business acumen to fully understand and help to shape requirements
    • Proactive in nature with customer satisfaction as primary goal.
    • Innovative in providing solutions, likes to take on challenges with calculated risk
    • Quick learner of new technologies and tools
    • Not a just developer, but a developer with a mindset to think holistically to build a reliable, flexible, and well performing system.
    • Customer Focus – Engage with internal Single Family business partners to learn and deliver on their needs
    • Partnership – Align with several IT partners, including the Architecture, Infrastructure, and Support teams in delivering easily maintainable solutions
    • Drive for Execution – Focus on results that meet the business and corporate needs and moves the company to its future desired state
    Loading...