Java Technical Lead; Hybrid - in Office
Listed on 2026-05-30
-
Software Development
Software Engineer, Full Stack Developer, Java Developer
Location: New York
Job Summary
Freddie Mac is seeking a highly innovative technology leader to join our team and advance Data and Product Governance. You will guide the design and implementation of new software architectures and help transform how the organization utilizes data.
Our ImpactIn support of data governance, you will develop utilities and procedures for software developers and data governance staff.
Responsibilities include:
- implementing and designing complex greenfield UIs and APIs
- integrating automated metadata‑maintenance technology into existing CI/CD pipelines
- driving developer adoption of metadata specifications for current software products
You will also document systems and develop library code to help developers optimize their workflows. A keen eye for functional yet simple UI design will aid in delivering this platform across a broad spectrum of technical expertise.
Your Impact- Analyze business requirements for new applications
- Develop technical and architectural documentation and specifications
- Set best practices to guide future software development projects
- Drive technical innovation and stay current with emerging trends in data governance
- Write code and scripts that empower other software engineers
- Lead contributions to coding standards for the team
- Develop automations for CI/CD in an agile environment with automated testing
- Participate in code reviews and mentor team members
- College degree in Computer Science or related field, or equivalent; advanced studies preferred
- 8–10 years of software development experience
- Proficiency in Standard Java
- Experience with Spring framework
- Experience with Microservices and APIs
- Test automation experience
- Preferred experience with Graph
DB and large graph models - Data Governance or Data Lineage domain expertise preferred
- Experience with React is preferred
- Expertise with relational database schema design and maintenance
- Solution‑oriented and high‑level programming skills
- Strong technical documentation skills
- Ability to troubleshoot and optimize applications for security and performance
- Strong interpersonal and communication skills, and ability to partner with both technical and non‑technical colleagues
- Analytical and problem‑solving skills
- Self‑starter, quick learner, detail oriented
- Familiarity with version control (Git)
- Knowledge of ORMs (JPA, Hibernate, MyBatis)
- Experience with Agile and Scrum development methodologies
- Understanding of application performance diagnostics and analytical tools
- Knowledge of automated test frameworks
- Mock‑oriented testing (JUnit/Mockito)
- Basic Docker experience
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 for 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.
CA applicants with arrest or conviction records will be considered in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Freddie Mac offers a competitive total rewards package, including a market‑based salary range of $142,000–$214,000 and an annual incentive program. Salary decisions take into account responsibilities, experience, skill set, and internal pay equity.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).