Job Description
Looking for a self-motivated and creative Senior Java Developer with a passion for technology and using it to solve everyday problems. This isn’t just a developer position, but a role for someone who thinks holistically to provide innovative, flexible, and dependable solutions.
Our Impact
You will be part of a dynamic team responsible for building customized software solutions for the Freddie Mac Securitization Operations Business. We deliver technology solutions to support business capabilities using emerging technology, architecture, and Cloud transformation.
Your Impact
As a vital member of our scrum team, you will collaborate with software developers, analysts, leads, and business partners. We seek candidates eager to enhance their skills and innovate, providing solutions to challenges at hand.
Qualifications
- Education: Bachelor's degree in Computer Science, IT, or related field, or equivalent experience.
- Experience: Minimum of 4 years in software development with at least 2 years focused on Java, including experience with J2EE, Spring, and optionally STRUTS or jQuery.
- Required Skills:
- Proficiency in Java & UI frameworks, Angular preferred.
- Strong experience developing APIs using Spring Boot, with Docker or OCP.
- Solid experience with relational databases (DB2, Sybase) and MongoDB.
- Familiarity with modern development tools (Jenkins, Git) and practices.
- Agile or Waterfall methodologies experience preferred.
Preferred Skills
- Experience with Angular and Groovy.
- Knowledge of the mortgage industry.
Responsibilities
- Develop and maintain software solutions tailored to Freddie Mac’s needs.
- Collaborate within a scrum team environment.
- Continuously improve and innovate to meet the dynamic needs of the business.
Keys to Success
- Proactive, customer-focused approach.
- Strong communication and collaborative skills.
- Quick learner of new technologies and tools.