Backend Java Engineers

Not Specified

Not Specified

Contract

Hybrid

$65.00 – $80.00

Job Overview

We are seeking Senior Individual Contributors with deep backend engineering expertise to design, build, and optimize high-performance, cloud-native systems. This role focuses on Java and Node.js development, AWS-based system design, event-driven microservices, and advanced performance tuning. Candidates with experience integrating large language models (LLMs) into production systems and delivering reliable, scalable platforms will be prioritized for interview consideration.

This opportunity is best suited for hands-on senior engineers who thrive in complex environments and have a proven record of building and maintaining production-grade distributed systems.


Must Haves

  • 8+ years of backend engineering experience using Java and Node.js

  • Proven expertise designing distributed, event-driven microservices architectures

  • Strong hands-on experience building systems on AWS

  • Deep understanding of performance optimization, profiling, and production reliability

  • Experience developing modular, scalable, and maintainable services

  • Ability to work independently as a senior individual contributor

  • Strong engineering judgment and commitment to quality and operational excellence


What the Client Needs You to Do

In this role, you will design and evolve backend platforms that support high-throughput, mission-critical workloads. You will own architectural decisions, improve system performance, and ensure services are reliable at scale. You will also help integrate intelligent capabilities, including LLM-powered features, into backend services while maintaining strong engineering and operational standards.

Success in this position requires deep technical expertise, strong system design skills, and a disciplined approach to building resilient, production-ready systems.


Key Responsibilities

  • Architect and develop modular, event-driven microservices using Java and Node.js

  • Design and implement distributed systems on AWS using cloud-native patterns

  • Build and operate event-driven architectures leveraging messaging and queueing services

  • Develop services using AWS compute platforms such as containers, serverless, and batch processing

  • Drive performance improvements through profiling, tuning, and system optimization

  • Establish and enforce quality gates to ensure production reliability and scalability

  • Design systems with strong observability, fault tolerance, and operational readiness

  • Integrate chatbots, LLMs, and AI-driven capabilities into backend platforms

  • Ensure AI-enabled services are scalable, secure, and cost-effective

  • Collaborate with platform, infrastructure, and product teams on system design decisions

  • Troubleshoot complex production issues and implement long-term corrective solutions

  • Contribute to architectural standards, best practices, and engineering guidelines

  • Review designs and code to ensure consistency, performance, and maintainability

  • Support continuous improvement of system reliability, performance, and developer experience


Additional Information

  • This is a senior individual contributor role, not a people management position

  • Candidates are expected to have a demonstrated history of owning production systems end to end

  • Only candidates with genuine, hands-on experience delivering and supporting production AWS systems should apply

  • Experience working in fast-paced, high-scale, or regulated environments is a plus

W2 employees of Overture Partners who work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), 401(k) starting on day one, a variety of voluntary benefits including life and disability insurance, and sick time if required by law in the worked-in state/locality.

#25299


Apply now

"*" indicates required fields

Accepted file types: doc, docx, pdf, txt, Max. file size: 3 MB.
Accepted file types: doc, docx, pdf, txt, Max. file size: 3 MB.