Software Engineer, Full Stack (Hybrid - 3 Days in Office)
Job Description
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.
Employees, contingent workers and visitors are no longer required to show proof of vaccination to be on-site. Effective January 2023, Freddie Mac’s hybrid work arrangement is 3 days in the office (specifically Tuesday, Wednesday & Thursday).
Position Overview:
If you are a confident, poised, self-motivated and creative full stack developer with a passion for communications and a belief that good communication is vital to inspiring change, we are your next destination employer!
Apply to join us, the Single-Family IT team! As a Modern Delivery Senior Full Stack Developer, be part of an agile team that will work on one of the most critical Freddie Mac core applications.
Our Impact:
The new team member will be building software functionality and participate actively in the delivery team by taking on development responsibilities for the entire tech stack. This person will be contributing across several other technical activities such as Cloud-Native application development, DevOps, Test Ops, and quality of the product while working closely with the Product Owner in a Scaled-Agile team to refine acceptance criteria of stories.
Your Impact:
Understand technical standard processes to support Agile development
Embraces a culture of trust and complete transparency
Seen as a keen learner within the technical components of the domains/products
Passionate to learn new technologies and strives towards multi-functional development
Experienced in Agile Development, as a Full-stack developer (or similar) experience preferred
Understands relationship between Product Owner, Scrum Master, and rest of team
Hard-working individual who encourages teammates to reach their maximum potential
Experienced in building microservices using REST APIs on lightweight containers such as SpringBoot with Tomcat.
Experience in Data Integration, Messaging/Events
Experience applying TDD, BDD, and Static Code analysis to improve quality and reliability of delivery
Experience in code delivery pipelines and adept in building Build and Deployment tools using - Shell script, Maven, ANSIBLE and Jenkins.
Knowledge or experience in Jira, Confluence, and Bitbucket.
Qualifications:
Bachelor’s degree in Computer Science or related field or an equivalent combination of education and experience from which comparable knowledge and skills may be acquired
5+ years of experience in Design and Development of Applications and Web Services using the Java related technologies.
5 years of experience in designing in enterprise grade applications using Object Oriented Analysis and Design. Produce high quality design artifacts that cover all aspects of sound architecture.
5 years of experience in using design patterns.
Ability to independently perform all developer duties from Analysis to deployment to post-production defect fixing. Ability to review and comment on Jr Developers design.
UI frameworks experience, e.g., Angular, React, or jQuery
Experience in developing and deploying applications on platforms like WebLogic, Docker, or AWS.
Strong backend experience to develop application using frameworks like Spring, JPA, or JEE etc.
Experience in converting monolith application to cloud-native micro-services is huge plus.
Extensive use of Eclipse or IntelliJ (with commonly used plug-ins and debug techniques)
Experience in crafting apps using Relational and Non-Relational Databases.
Preferred experience but not necessary – Secondary Mortgage market.
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 Job Category:Information Technology FLSA Status:ExemptThe anticipated annualized base salary range for this position is $122,000 to $182,000 and is eligible to participate in the annual incentive program.