Freddie Mac is dedicated to making home possible for millions of families across the country. They are seeking a confident and self-motivated Agile Development Professional to join their Single Family Acquisition department, focusing on the development, testing, maintenance, and support of enterprise-level applications using Java/J2EE, Python, and Angular.
Design, develop, integrate, test, deploy and support enterprise-level applications.
Development and testing (automation and manual) activities, based on the need for each sprint.
Deliver projects using Agile software development methodologies.
Design and implement complex enterprise integrations with industry standard technologies.
Participate in the day-to-day activities of the development team.
Build and maintain test automation suite.
Support planning activities, such as impact assessments, level of effort analysis and developer task assignments.
Conduct and participate in detailed design reviews and validate that the design follows the approved architecture.
Conduct regular code reviews to ensure best practices are being followed.
Deliver knowledge transfer sessions to ramp up new development team members.
Participate in pre-production and production deployments outside standard business hours and provide on-call production support as necessary.
Participate in troubleshooting sessions to identify and resolve production issues, ensuring timely and effective resolution.
Qualification
Required
2-4 years’ experience in Information Technology.
Bachelor's degree in computer science, Information Systems or other related field. Work towards advanced studies/degree preferred or equivalent working experience.
3+ years of hands-on experience in design, implementation and production support of Java/J2EE applications, Spring Framework (Spring Boot), relational databases, SQL, web services.
Strong technical and analytical skills with the ability to analyze system functionality with customer and resolve production issues.
Experience applying Object Oriented Analysis and Design principles.
Practical experience designing and building enterprise and/or distributed systems.
Experience with REST based Web services.
Demonstrated analytical ability and problem-solving skills.
Proficient in documenting and communicating ideas clearly.
Strong interpersonal and relationship building skills.
Excellent verbal and written communication.
Self-starter; collaborative; problem-solver.
Organized, ability to meet deadlines, work independently, manage multiple priorities.
Preferred
Experience with JavaScript frameworks like Angular is a plus.
Hands-on experience with Cucumber, Karate, and Playwright for test automation is a plus.
Experience with Query Language: MQL (MongoDB), SQL (RDBMS) and familiarity with Containerization: OCP 4.x, Docker.
Familiarity with Apigee, Shell Scripting, Autosys, Angular, Java Script, AWS.
Familiarity with Bootstrap, JSON, Jenkins, Gradle, Maven Builds is a plus.
Experience with Agile software development project methodologies.
Familiarity with the Mortgage Industry is a plus.
Benefits
Comprehensive total rewards package
Competitive compensation
Market-leading benefit programs
Freddie Mac is a public government-sponsored enterprise that provides mortgage capital to lenders.