Senior Java Backend Engineer
$130kUSM
- Start Date: Interview Types
- Skills Must Have Qualificat.. Visa Types Green Card, US Citiz..
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.
Our Impact: Freddie Mac's Multifamily division advances affordable rental housing by purchasing apartment loans from a national network of lenders and transforming those loans into securities that attract global investors. The Multifamily Technology Team plays a critical role in this mission by: Enabling Multifamily business teams to operate more efficiently through secure, scalable, and user-focused digital applications that support critical business processes across loan acquisition, asset management, securitization, risk, and portfolio operations. Modernizing application platforms and reducing manual dependencies to improve usability, operational efficiency, scalability, reliability, and confidence in the technology capabilities that support critical Multifamily business processes. Deliver secure, resilient, auditable, and well-architected platform capabilities that business teams can depend on to operate at scale, manage risk, meet regulatory expectations, and support long-term Multifamily growth.
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.
- 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.
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Backend Engineer in McLean, VA vacancy
- ...Position Title: Senior Java Backend Engineer Location: Mclean, VA (5 Days Onsite) Position Overview: We are seeking an experienced and highly skilled Senior Software Engineer to design, build, and support scalable Multifamily application platforms...Senior
- A leading technology services provider is seeking a Senior JAVA Developer in Washington DC. In this role, you will design, develop, and test applications using JAVA technologies. The ideal candidate should have over 10 years of core JAVA development experience, strong back...Senior
$70 - $90 per hour
...develop, test, deploy, and support backend application capabilities, including Java-based microservices, REST APIs,... ...enhancements. · Apply strong hands-on engineering skills to build scalable, secure,... .... · Contribute as a senior individual developer by independently...SeniorHourly payPermanent employmentContract workTemporary workWork experience placement- ...Black Cape Title: Brilliant BackEnd Software Engineer (2+ years - Senior Level) Locations: Arlington, VA, Reston, VA and areas throughout the DMV... ...with at least one core coding language such as Python, Java, JavaScript, Golang or other Proficient with developing...SeniorFull timeFor subcontractor2 days per week3 days per week
- ...Overview: Position Title * Sr. Backend Java Developer Position Responsibilities Role: Senior Backend Java Developer Location: McLean, VA - Onsite (5 days/week) | Local candidates only Key Responsibilities Design, build, and maintain backend services...SeniorLocal area
- ...An established financial services organization is seeking a Senior Backend Java Developer for a hybrid opportunity in Vienna, Virginia. This role focuses on designing, developing, and supporting scalable backend services and APIs that power modern digital banking experiences...SeniorMonday to FridayShift workDay shift3 days per week
- ...Senior Java Backend Developer Location: McLean, VA (Onsite – In-Person Interview Required) Duration: Contract (July 20, 2026 – December 31, 2026) Position Type: Contract (C2C) Work Authorization: Open to sponsored candidates through one-layer-deep sub-vendors only....SeniorContract work
- ...Job Title: Back-End Java Engineer (Mid-to-Senior Level) Location: Vienna, VA 22180 Job Mode: Hybrid (Work from office 3-4 days per week) Must have: Java + Spring / Spring Boot Azure DevOps Microservices Description:...Work at office3 days per week
- ...Trustible in Arlington, VA is hiring a Senior Software Engineer to build out our backend and agentic AI capabilities. This is a backend-heavy role focused on MCP tool integrations, data pipelines, and infrastructure that enables AI agents to act reliably within our platform...Senior
- Exiger is seeking a Senior Software Engineer to design and develop software projects in McLean, VA. This role involves creating and maintaining APIs... ...should have 6+ years of programming experience in Java or similar languages and a strong background in microservices...SeniorFlexible hours
- ...Leidos seeks a Principal Java Developer to advance mission-critical systems within our Intel Security Sector. You will design and maintain high-performance backend microservices in a DevOps-driven environment, using Java, Spring, and cloud platforms. In this role you...Senior
- You will work across wallet infrastructure, failure modes, and observability, collaborating with product managers to deliver reliable, auditable finance-grade software. The role offers remote work options and a culture of high accountability and impact. #J-18808-Ljbffr...SeniorRemote work
- ...Active Clearance Required Role Summary You'll build the backend systems that power Twenty's cyber and electromagnetic... ...needs into robust product features. Collaborate with frontend engineers on API contracts and data structures that are efficient and usable...SeniorFull timeContract workFlexible hours
$100k - $150k
...Senior Backend Developer (Java / Integrations) Location: Falls Church, VA (on-site in office, with partial telework flexibility) Full-... ...integration work, and who wants to raise the level of the engineers around them. You will write code every day and you will also...SeniorPermanent employmentFull timeWork at officeRemote work$120k - $140k
...pureIntegration is a digital engineering, consulting and professional services firm headquartered... ...Job Description We're looking for a Senior Backend Software Engineer with strong hands-on experience across both Java and Node.js to support backend and microservice...SeniorFull timeWork experience placementRemote work- ...Job Description Job Description The Senior Backend Engineer designs, builds, and maintains scalable backend systems and services that power learning solutions for Pansophic Learning. This role is primarily responsible for backend development, API design, and system...SeniorWork at officeLocal area
- Aktra is seeking a Senior Full Stack Developer located in McLean, Virginia. The role emphasizes strong Java expertise and hands-on engineering across the software lifecycle. Responsibilities include designing, developing, and maintaining scalable applications. Required...Senior
- Capital One is looking for a Sr. Manager in Software Engineering, focusing on Back End technology. This role allows you to lead a team and... ...collaborate with product managers, and use programming languages like Java and Python. Qualifications include a Bachelor's degree and...Senior
$65 - $70 per hour
Pyramid Consulting, Inc. is seeking a Java Full Stack Developer for a 6+ month onsite contract in McLean, VA. The role centers on building robust REST APIs with Spring Boot, ensuring code quality with JUnit, and delivering reliable CI/CD pipelines using Jenkins. You will...SeniorContract work- A leading consulting company is looking for a Java Full Stack Developer in McLean, VA. You will be responsible for developing and updating applications while leading technical efforts. Candidates should have a Bachelor's degree, 4+ years of experience, and extensive knowledge...SeniorFull time
- ...We are looking for an experienced Senior Java Full Stack Developer with strong hands-on expertise in Java, Spring Boot, Spring Batch,... ...batch processing solutions, and drive automation and quality engineering practices. Key Responsibilities Design, develop, and maintain...SeniorFull time
- IntraFi in Arlington, VA is seeking an experienced database administrator to lead SQL installation, configuration, and management of production databases. The ideal candidate will have extensive knowledge in PL/SQL and cloud technologies like AWS, along with experience ...Senior
- ...Hobbsnews is seeking a Sr. Manager, Software Engineering, Back End to lead technology projects focusing on innovation. You will manage a talented team of developers to create cloud-based solutions that drive impactful customer experiences. The ideal candidate will have...Senior
$96.9k - $247.9k
...built a culture that’s passionate about developing software engineers. Software doesn't build itself. People do. In fact, teams of... ...the Washington Business Journal. We’re looking for multiple Backend Java Engineers to join our growing team, and we have opportunities...Full timeImmediate start- AKTRA INC is seeking a Senior Full Stack Developer in McLean, VA to drive design, development, and deployment of scalable Java/Spring Boot applications. You will collaborate with technical and business stakeholders across the full SDLC, including modernization of Python...SeniorLocal area
- Tata Consultancy Services in McLean, VA is seeking a senior Java FS developer who has strong hands-on experience in QA automation and Spring... ...systems using OAuth2. This role also involves mentoring engineers and driving production readiness. #J-18808-Ljbffr Tata Consultancy...Senior
$112.13k - $186.88k
...services related to grading and feedback functionality. The Senior Software Engineer - Backend Services will be responsible for designing, implementing,... ...one programming language suitable for AWS Lambda (e.g., Java, Python, Node.js) Java strongly preferred.Experience with...SeniorRemote workHome office- A tech consulting firm in Virginia seeks a Mid-Senior Level Software Developer with a strong background in AWS and programming. Responsibilities... ...years of AWS development experience, proficiency in Python and Java, and a passion for innovation. Join a culture that values...Senior
- ...Backend Developer Project Scope: The roadmap is extraordinarily long – streamline teams... ...functionality is the main scope. Working on Java and Springboot microservices to collect... ...talk through it. Sr. Level Software Engineer ~5-8 years’ experience (would consider...
- ...Senior Java Developer The Senior Java Developer position requires in-depth knowledge of Java and J2EE background using Spring Technologies framework, design, and architectural styles /API's (REST/RPC) and Agile methodologies for the development of application programs...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Backend Engineer. Be the first to apply!
Related searches
- java developer full time McLean, VA
- lead full stack java developer McLean, VA
- full stack java developer McLean, VA
- java software engineer McLean, VA
- senior java developer McLean, VA
- entry level java developer remote McLean, VA
- java developer contract McLean, VA
- remote junior java developer McLean, VA
- java web developer McLean, VA
- java developer internship McLean, VA



