Skip to main content
H

Lead Java Developer

HTD Talent
13 hours ago
Full-time
On-site
Charlotte 28245, United States

Lead Java Developer

Location: Charlotte, NC

Work Model: Hybrid

Employment Type: Contract

Duration: November 2, 2026–June 30, 2027

Schedule: 40 hours/week; 8 hours/day



Job Summary

Our client is seeking a hands-on Lead Java Developer to lead a team of senior engineers in a microservices-based environment. This role requires deep Java, Spring Boot, MongoDB, SQL, and OpenShift expertise, along with the ability to drive architecture, guide development, and ensure high-quality delivery.


Responsibilities

  • Lead the design and development of scalable microservices using Java and Spring Boot.
  • Provide technical leadership to senior developers and enforce best practices and coding standards.
  • Drive architecture decisions, design reviews, and solution approaches.
  • Develop and maintain REST APIs and backend services.
  • Use MongoDB and SQL for data design, optimization, and performance tuning.
  • Oversee deployment and support in OpenShift/Kubernetes environments.
  • Troubleshoot complex production issues across application, data, and platform layers.
  • Collaborate with product owners, QA, and DevOps for end-to-end delivery.
  • Mentor team members and support engineering excellence.


Required Qualifications

  • 12+ years of Java development experience.
  • Strong Spring Boot, microservices, and REST API expertise.
  • Deep MongoDB and SQL experience.
  • Hands-on OpenShift, Kubernetes, and Docker experience.
  • Proven technical leadership experience.
  • Strong design, problem-solving, and debugging skills.
  • Experience with CI/CD, Git, and Maven/Gradle.
  • Strong collaboration and communication skills.


Preferred Qualifications

  • Event-driven architecture experience, including Kafka and MQ.
  • Knowledge of Spring Security and distributed systems.
  • Performance tuning and system scalability experience.
  • Exposure to monitoring and observability tools.