JB061931 - Senior Java Backend Engineer

USM

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

Qualifications

  • 8+ years of software engineering experience with a focus on backend development.
  • Strong hands-on expertise in Java, Spring Boot, REST APIs, and microservices.
  • Extensive experience in AWS-based, event-driven distributed systems.
  • Proficient in MongoDB and AMQ or similar messaging platforms, with CI/CD pipeline experience.
  • Demonstrated ability to implement software engineering standards and best practices.

Responsibilities

  • Design, develop, test, deploy, and support backend application capabilities.
  • Build scalable and secure backend services with modern software design patterns.
  • Collaborate with stakeholders to clarify requirements and manage project dependencies.
  • Enhance backend services using cloud-native technologies and microservices architecture.
  • Create proofs of concept to evaluate and adopt emerging technologies.
  • Follow software engineering standards, improving code quality and operational readiness.
  • Participate in production operations and incident management.

Benefits

  • Opportunity for contract to hire after 6 months.
  • Work in a collaborative, high-impact environment.
  • Gain exposure to advanced technologies and methodologies.
  • Foster engineering excellence through a culture of ownership and continuous improvement.
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.

    Similar Jobs

    More Jobs at USM

    More Information Technology Jobs

    Find similar JB061931 - Senior Java Backend Engineer jobs: