At Freddie Mac, you will do important work to build a better housing finance system and you’ll be part of a team helping to make homeownership and rental housing more accessible and affordable across the nation. Are you a self-motivated and creative software developer with the belief that good communication is vital to leading change? Then apply to join our team! Our Impact. Our Single-Family Underwriting IT team consists of business, analysts, development, and infrastructure partners, all work... more details
At Freddie Mac, you will do important work to build a better housing finance system and you’ll be part of a team helping to make homeownership and rental housing more accessible and affordable across the nation.
Are you a self-motivated and creative software developer with the belief that good communication is vital to leading change? Then apply to join our team!
Our Impact
Our Single-Family Underwriting IT team consists of business, analysts, development, and infrastructure partners, all working together to enhance the capabilities of Freddie Mac's core applications!
We are customer focused, engaging with internal Single Family business partners to learn and deliver on their needs while partnering with architecture, infrastructure, and support teams to deliver easily maintainable solutions to drive execution that are focused on results that meet business needs.
Your Impact
Your work falls into four primary categories: Software development, DevOps, Application Support, and Project Leadership
Partner with Single Family Architecture to define technical solutions to sophisticated business issues that align with target state architecture and conforms with corporate standard processes
Contribute and participate in design and code reviews
Understand business requirements, participate in requirements analysis, design applications based on system requirements and architecture, prototype if necessary, develop, unit test and deploy the application
Build Micro Services based solutions using Java/JEE frameworks, Docker and Open Shift. Newly created Micro Services will replace legacy Java/JEE monolithic application
Build test automation suite to fully test the applications and features
Contribute in crafting delivery pipelines for newly built Micro Services on Docker and Openshift platforms
Provide Level 3 support, including providing fixes to production defects, quickly evaluate defects, investigate cause and come up with solutions to remediate
Qualifications
Bachelor’s degree in Computer Science or related field or an equivalent combination of education and experience
5 - 7+ years of proven software coding ability. Experience in creating backend frameworks is huge plus
5+ years of experience in design and development of applications and web services using the Java EE, JSP & XML. Ability to independently perform the all developer duties from Analysis to deployment to post production defect fixing
2+ years of hands-on experience in Spring Framework (Spring Boot), CI/CD frameworks, Apigee, Autosys/Shell scripting
1+ year of hands-on test automation experience
Java presentation frameworks experience – STRUTS or Angular or similar frameworks, and JQuery
Integration experience using Web Services /REST and EJB preferably on Oracle/Weblogic or JBoss
Strong backend experience to develop Data Layer using frameworks like Hibernate, JPA etc
Experience using relational and no-SQL databases like DB2 & MONGO
Strong in using XML, JAXB, and XML persistence using XQuery
Extensive use of Eclipse
Demonstrated ability using Lean/Agile delivery practices to improve teams, quality, and reliability
Experience applying Test Driven Development (TDD), Behavior Driven Development (BDD), and Static Code analysis to improve quality and reliability of delivery
Key to success in this role
Works under minimal direction. Able to provide technical mentorship to the team
Good communication and great teammate. Strong written and oral communications skills
Proactive in nature with customer satisfaction as primary goal
Innovative in providing solutions, loves to tackle challenges with calculated risk
Quick learner of new technologies and tools
An engineering mentality with an approach to think holistically to build reliable, flexible, and well performing systems
Current Freddie Mac employees please apply through the internal career site.
Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you’ll do important work for the housing finance system and make a difference in the lives of others.
We are an equal opportunity employer and value diversity and inclusion at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by applicable law. We will ensure that individuals with differing abilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Notice to External Search Firms: Freddie Mac partners with BountyJobs for contingency search business through outside firms. Resumes received outside the BountyJobs system will be considered unsolicited and Freddie Mac will not be obligated to pay a placement fee. If interested in learning more, please visit www.BountyJobs.com and register with our referral code: MAC.
Time-type:Full time
FLSA Status:Exempt
Freddie Mac offers a comprehensive total rewards package to include competitive compensation and market-leading benefit programs. Information on these benefit programs is available on our Careers site.
This position has an annualized market-based salary range of $127,000 - $191,000 and is eligible to participate in the annual incentive program. The final salary offered will generally fall within this range and is dependent on various factors including but not limited to the responsibilities of the position, experience, skill set, internal pay equity and other relevant qualifications of the applicant.