Hybrid Lead Java Developer

Posted 1 hour ago

Apply now

About the role

  • Lead Java Developer working at Emumba, building distributed systems that operate reliably in complex environments. Collaborating to solve hard backend problems and architecting resilient solutions.

Responsibilities

  • Design and build scalable services using Java and modern backend frameworks
  • Architect distributed systems capable of handling high throughput and complex workloads
  • Build systems that are fault-tolerant, observable, and resilient by design
  • Analyze system performance across distributed components
  • Identify bottlenecks related to concurrency, memory management, or networking
  • Optimize services to ensure predictable performance and reliability
  • Lead technical discussions around system design and architectural trade-offs
  • Design service boundaries, data flows, and integration patterns
  • Ensure systems evolve in ways that maintain long-term maintainability and scalability
  • Mentor engineers through design reviews, code reviews, and architectural guidance
  • Raise engineering standards through thoughtful design and best practices
  • Help shape a culture where strong engineering decisions drive long-term success

Requirements

  • 7+ years building production-grade backend systems with Java
  • Strong experience designing distributed systems or microservices architectures
  • Deep understanding of concurrency, multi-threading, and JVM behavior
  • Experience with Spring Boot or modern Java backend frameworks
  • Strong system design fundamentals: scalability, fault tolerance, reliability
  • Experience building systems that operate in containerized or cloud-native environments
  • Familiarity with event-driven architectures and message streaming platforms
  • Proven ability to lead complex engineering work and mentor other engineers**
  • **Technologies You May Work With**
  • Java • Spring Boot • Kafka • Kubernetes • Docker • Cloud Platforms (AWS/GCP/Azure) • Observability tooling • Distributed data stores • High-throughput backend services

Job title

Lead Java Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job