Senior Developer

Employer
Freddie Mac
Location
McLean, VA
Posted
Apr 04, 2017
Closes
May 03, 2017
Ref
6798BR
Function
Finance
Hours
Full Time
Position Overview
* Understand Business Requirements; participate in Requirements Analysis; identify solutions by working technical team and architects; design Applications based on System Requirements and Architecture, prototype if necessary, develop, unit test and deploy application.
* Ability to handle assignments independently and manage projects end to end
* Design, develop and support systems within Investment and Capital Markets BTO
* Design, develop, test driven code and review existing code changes to ensure adherence to established development standards and procedures.
* Accountable for owning and maintaining software solutions including operations, user support and collaborating with other teams across organization.
* College Degree in Computer Science, Math, Finance or related areas. Work towards advanced studies/degree a plus.
* Provide production support that includes evaluate defects, investigate cause and come up with solutions to address defects or routines that requires manual maintenance. Keen eye for troubleshooting issues.

Basic Requirements
o Expert level understanding of OOP and OOD concepts. 8+ years of experience.
o Expert level programming skills in Java. 8+ years of experience. Java 1.8 is mandatory
o Expert level understanding of Spring Framework
o Solid understanding of Java concurrency and multi-threading
o At least 5 years of experience in solution, design and development of web-based applications
o Should have worked in a Test Driven projects. Should have in-depth knowledge in JUnit and scenario based testing (like Java Fitness, Cucumber). Experience with DbUnit and Jbehave are added value.
o Experience in UI development using JavaScript will be a big plus. Experience with Angular JS or any other relevant JS Framework will be a big plus.
o Demonstrate ownership, innovation, and focus on delivering results is a must
o Exhibit good individual and team spirit. Customer focus is must. Passionate towards work and should have positive attitude. Looking for a change agent and driven professional.
o Experience with developing and delivering application using Docker related technology is a plus

Preferred Skills
o Understanding of Mortgage Business or Secondary Mortgage business.
o Experience with performance tuning for scalability and stability.
o Experience with Linux/Unix shell scripts.
o Advanced degree in Computer Science or related field
o In depth knowledge in secondary mortgage business particularly in Mortgage Pipeline, securities, pooling and trading.

Closing Statement
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. Freddie Mac is an equal opportunity and top diversity employer. EOE, M/F/D/V.