
Java Software Engineer, Associate
At Freddie Mac, we are seeking a highly skilled and motivated Java Software Engineer, Associate to join our dynamic team. As a member of our company, you will have the opportunity to work on cutting-edge technology and contribute to the development of innovative solutions for the financial industry. We are looking for individuals who are passionate about software engineering and have a strong understanding of Java programming language. If you have a proven track record of delivering high-quality software solutions and possess excellent problem-solving skills, we invite you to apply for this exciting opportunity. Join us and be a part of a talented team that is dedicated to driving the future of finance.
- Develop and maintain high-quality software solutions using Java programming language.
- Collaborate with cross-functional teams to design, develop, and implement innovative solutions for the financial industry.
- Troubleshoot and debug complex technical issues to ensure efficient and effective software delivery.
- Stay updated with the latest trends and advancements in Java and related technologies to continually improve the software development process.
- Participate in code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
- Follow agile methodologies and participate in all phases of the software development life cycle.
- Write and maintain technical documentation to ensure clear understanding and maintenance of the software.
- Work closely with stakeholders to understand business requirements and translate them into technical solutions.
- Continuously improve the performance and scalability of software applications.
- Mentor and train junior team members to enhance their technical skills and knowledge.
- Adhere to company coding standards and ensure compliance with security and data protection policies.
- Proactively identify and suggest solutions for potential risks and issues.
- Collaborate with product owners and project managers to ensure timely delivery of software projects.
- Uphold a strong work ethic and promote a positive team environment.
- Participate in knowledge sharing sessions and contribute to the overall growth and success of the team.
Bachelor's Degree In Computer Science, Software Engineering, Or A Related Field
Proficient In Java Programming Language And Related Technologies, Such As Spring, Hibernate, And Junit
Strong Understanding Of Object-Oriented Programming Principles And Design Patterns
Experience With Software Development Methodologies, Such As Agile Or Scrum
Familiarity With Relational Databases And Sql, Preferably Oracle Or Sql Server
Web Development
Version Control
Database Management
Debugging
Agile Methodology
Object-oriented design
Java Programming
Test-Driven Development
Problem-Solving
API integration
Software Architecture
Communication
Conflict Resolution
Leadership
Time management
Organization
Critical thinking
Teamwork
Adaptability
Problem-Solving
Empathy
According to JobzMall, the average salary range for a Java Software Engineer, Associate in McLean, VA, USA is $75,000 - $120,000 per year. This may vary depending on the specific company, experience level, and other factors.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Federal Home Loan Mortgage Corp. provides liquidity, stability and affordability to the U.S. housing market primarily by providing credit guarantee for residential mortgages originated by mortgage lenders and investing in mortgage loans and mortgage-related securities.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started