Senior Full Stack Java Developer (Hybrid - 3 Days in Office)
Freddie MacAbout the role
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.
Position Overview:
Freddie Mac’s Investments & Capital Markets Division is currently seeking a Senior Full Stack Engineer who enjoys data and building data storage platforms from ground up using microservices architecture. The ideal candidate has a passion for data analysis, technology and helping people use the technology to transform their business processes and analytics. The Full Stack Developer will work closely with business partners to deliver a web application for our Finance division. You will play a meaningful role in driving activities in delivering the solution.
Apply to join a team that is helping make home an opportunity!
Our Impact:
Design, develop and support systems within the financial modeling and research area within I&CM.
Your Impact:
Design and develop new code and review existing code changes to ensure standard technology development practices are met. Lead the day-to-day operational execution of software solutions to assist with the monitoring and control of market and credit risks. Assist with application development and modifying and/or maintaining applications. Demonstrate in-depth knowledge of development tools and languages. Assist other areas of financial research and engineering when defining requirements for systems applications. Provides resolutions to an extensive range of complicated problems. Solutions are innovative, thorough, and practicable. Works under limited direction Independently determines and develops approach to solutions. Work is evaluated upon completion for adequacy in satisfying objectives. Represents the organization as the principal customer contact on contracts and often performs project leadership role. Interacts with senior customer personnel on significant technical matters frequently requiring coordination across organizational lines
Qualifications:
College Degree or equivalent experience; advanced studies/degree preferred.
5 - 7 years of relevant professional experience
Strong interpersonal and communication skills, and the ability to partner optimally
5+ years of Java software development experience, strong understanding in Java language, java 7+ standard library
Angular/Typescript or equivalent UI development experience desirable
Familiarity with Spring and Spring boot Frameworks
Familiarity with version control (e.g. GitHub, GitLab)
Familiarity with relational database and Object-Relational mapping frameworks
Ability to understand and write code documentation that conveys your solution to others
Ability to trouble shoot and optimize application for security and responsiveness
Good analytical and problem-solving skills
Being a self-starter, quick learner, diligent.
Experience with Agile and Scrum development methodologies
Understanding of application performance diagnostics and analytical tools
Knowledge of automated test frameworks
Keys to Success in this Role:
Excellent problem solving and analytical, and technical skills.
Ability to think critically and act expeditiously to evaluate situations, make decisions and tackle problems.
Flexible and versatile to adapt to any new environment and work on any project.
Strong oral and written communication skills, and ability to work well with a variety of personalities.
Work optimally with continuous change
Proven intuition for business, problem solving skills, intellectual maturity, and relationship management skills
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 rec
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s