Search

Lead Java Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Lead Java Developer

\n

Location: Charlotte, NC

\n

Work Model: Hybrid

\n

Employment Type: Contract

\n

Duration: November 2, 2026–June 30, 2027

\n

Schedule: 40 hours/week; 8 hours/day

\n


\n


\n

Job Summary

\n

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.

\n


\n

Responsibilities

\n

    \n
  • Lead the design and development of scalable microservices using Java and Spring Boot.
  • \n

  • Provide technical leadership to senior developers and enforce best practices and coding standards.
  • \n

  • Drive architecture decisions, design reviews, and solution approaches.
  • \n

  • Develop and maintain REST APIs and backend services.
  • \n

  • Use MongoDB and SQL for data design, optimization, and performance tuning.
  • \n

  • Oversee deployment and support in OpenShift/Kubernetes environments.
  • \n

  • Troubleshoot complex production issues across application, data, and platform layers.
  • \n

  • Collaborate with product owners, QA, and DevOps for end-to-end delivery.
  • \n

  • Mentor team members and support engineering excellence.
  • \n

\n


\n

Required Qualifications

\n

    \n
  • 12+ years of Java development experience.
  • \n

  • Strong Spring Boot, microservices, and REST API expertise.
  • \n

  • Deep MongoDB and SQL experience.
  • \n

  • Hands-on OpenShift, Kubernetes, and Docker experience.
  • \n

  • Proven technical leadership experience.
  • \n

  • Strong design, problem-solving, and debugging skills.
  • \n

  • Experience with CI/CD, Git, and Maven/Gradle.
  • \n

  • Strong collaboration and communication skills.
  • \n

\n


\n

Preferred Qualifications

\n

    \n
  • Event-driven architecture experience, including Kafka and MQ.
  • \n

  • Knowledge of Spring Security and distributed systems.
  • \n

  • Performance tuning and system scalability experience.
  • \n

  • Exposure to monitoring and observability tools.
  • \n

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...