Freddie Mac

JB061931 - Senior Java Backend Engineer

Freddie Mac$156K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years in software engineering with a strong backend development focus.
  • Seasoned in designing AWS-based, event-driven distributed systems.
  • Hands-on experience with Java, Spring Boot, REST APIs, microservices, and MongoDB.
  • Proficient with AMQ or similar messaging platforms and CI/CD pipelines.
  • Strong understanding of software engineering standards and practices.

Responsibilities

  • Design and support backend capabilities for Java-based microservices and REST APIs.
  • Build scalable, secure, and maintainable backend services using cloud-native practices.
  • Collaborate with Product Owners and cross-functional teams to deliver business outcomes.
  • Create prototypes to evaluate emerging technologies and validate ideas.
  • Follow software engineering standards for coding, testing, and deployment.
  • Participate in production operations and incident triage for reliability.
  • Contribute to the team's engineering culture and continuous improvement.

Benefits

  • Opportunity for contract-to-hire after 6 months.
  • Dynamic work environment within a technology-focused team.
  • Potential involvement in cutting-edge cloud-native projects.
  • Emphasis on professional growth and mentoring within the engineering team.
Full Job Description
  • Start Date: Interview Types
  • Skills Must Have Qualificat.. Visa Types Green Card, US Citiz..


  • Job Id: 1422

    Rate: $75/hr. on W2

    Conversion Salary: $130K
    Position Title: Senior Java Backend Engineer

    Location: Mclean, VA (5 Days Onsite)

    Duration: Possible Contract to Hire after 6 months

    Position Overview:

    We are seeking an experienced and highly skilled Senior Software Engineer to design, build, and support scalable Multifamily application platforms and cloud-native services. This role is focused on hands-on engineering across Java-based microservices, event-driven

    distributed systems, APIs, MongoDB, AMQ, Kubernetes, AWS, CI/CD automation, and production-grade backend capabilities that are secure, resilient, observable, and aligned with business needs.

    Your Impact:

    As a Senior Software Engineer, you will work closely with Product Owners, architects,

    business partners, and engineering teams to deliver modern backend platform capabilities that meet evolving end-user and business needs. You will be a strong individual contributor responsible for designing, developing, testing, deploying, and supporting Java-based microservices, REST APIs, data services, event-driven distributed systems, and cloud-native solutions using technologies such as Spring Boot, MongoDB, AMQ, Kubernetes, AWS, CI/CD pipelines, and automated testing frameworks. In this role, you will bring deep technical ownership, seasoned AWS and event-driven systems experience, strong

    Kubernetes expertise, engineering discipline, and a production-focused mindset to build secure, scalable, maintainable, and reliable solutions for Multifamily Technology.

    What you will be doing:

    • Design, develop, test, deploy, and support backend application capabilities, including Java-based microservices, REST APIs, event-driven distributed services, AMQ-based messaging integrations, data access layers, platform modernization components, and production enhancements.
    • Apply strong hands-on engineering skills to build scalable, secure, resilient, observable, and maintainable backend services using modern software design patterns and cloud-native practices.
    • Collaborate closely with Product Owners, architects, business stakeholders, and cross-functional technology teams to clarify requirements, align on technical approaches, manage dependencies, and deliver business outcomes.
    • Build and enhance backend services using Java, Spring Boot, REST APIs, microservices architecture, even driven design patterns, AMQ messaging, MongoDB, relational databases, Kubernetes, AWS, CI/CD pipelines, containerization, integration patterns, and automated testing frameworks.
    • Create proofs of concept, demos, and prototypes to evaluate emerging technology, validate new ideas, and accelerate adoption of modern engineering patterns and platform capabilities.
    • Follow and strengthen software engineering standards, including clean code, scalable design, code reviews, automated testing, deployment discipline, application security, observability, documentation, and operational readiness.
    • Ensure backend solutions are delivered with appropriate compliance, auditability, security, resiliency, accessibility, data quality, performance, and production support considerations.
    • Support production operations by participating in incident triage, root-cause analysis, application monitoring, logging, alerting, recovery practices, and continuous improvement of backend service reliability.
    • Contribute as a senior individual developer by independently solving complex
    • technical problems, improving existing codebases, reducing technical debt, and helping establish reusable backend engineering patterns.
    • Promote a culture of ownership, collaboration, continuous improvement, and Engineering excellence by sharing knowledge, documenting solutions, and supporting effective delivery within the team.


    Qualifications:

    • 8+ years of related software engineering experience with strong hands-on backend development expertise in enterprise application environments.
    • Demonstrated experience delivering complex backend technology initiatives across microservices, APIs, AMQ-based messaging, integration services, data platforms, cloud-native deployments, platform modernization, and production enhancements, with very seasoned hands-on experience designing and implementing AWS-based, event-driven distributed systems.
    • Required hands-on experience with Java, Spring Boot, REST APIs, microservices
    • architecture, MongoDB, AMQ or similar messaging platforms, CI/CD pipelines, automated testing frameworks, and SQL or relational databases; very seasoned experience in AWS

      and event-driven distributed systems is required, and Kubernetes experience is a must.
    • Strong background in backend software engineering, API design, data modeling, MongoDB schema design, event-driven architecture, asynchronous messaging, enterprise integration patterns, application security, performance tuning, resiliency, and delivery of scalable digital products for business and end-user needs.
    • Experience applying software engineering standards, including clean architecture, scalable design, secure coding practices, automated testing, peer reviews, deployment discipline, compliance standards, auditability, observability, and production readiness.
    • Proven ability to evaluate technical options, contribute to architecture and design
    • discussions, independently implement solutions, and create proofs of concept or demos to validate new ideas and emerging backend technologies.
    • Experience supporting production applications, including incident triage, debugging, root-cause analysis, resiliency improvements, logging, monitoring, alerting, and
    • continuous improvement of application and platform reliability.
    • Strong individual contributor mindset with the ability to take ownership of complex deliverables, collaborate effectively, mentor peers informally, and raise the engineering quality of the codebase.
    • Ability to work effectively with Product Owners, architects, business stakeholders, vendors, and internal engineering teams to clarify requirements, resolve dependencies, and deliver high-quality backend software solutions.
    • Bachelor's degree in computer science, information systems, or a related technical discipline, or an equivalent combination of education, training, and work experience; advanced degree preferred.

    About Freddie Mac

    Freddie Mac is vital to a strong U.S. housing system, providing liquidity to the mortgage market under all economic conditions while ensuring the safety and soundness. As a trusted leader in housing finance, we guide the industry in meeting the needs of lenders and lowering the cost of housing for America's families.
    Learn more about Freddie Mac
    Size
    7,284 employees
    Industry
    Founded
    1970
    NASDAQ

    Similar Jobs

    More Jobs at Freddie Mac

    More Information Technology Jobs

    Find similar JB061931 - Senior Java Backend Engineer jobs: