Lead Backend Java API Developer

  • Charlotte, NC
  • Posted 9 hours ago | Updated 8 hours ago

Overview

On Site
$DOE
Accepts corp to corp applications
Contract - W2
Contract - 6 month(s)+

Skills

Java

Job Details

HMG America LLC is the best Business Solutions focused Information Technology Company with IT consulting and services, software and web development, staff augmentation and other professional services. One of our direct clients is looking for Lead Backend Java API Developer in Charlotte, NC. Below is the detailed job description.

Role: Lead Backend Java API Developer

Location: Charlotte, NC (3 days in a week onsite)

Job Description:

We are looking for a highly motivated Lead Java API Backend Engineer who is eager to take ownership, drive innovation, and establish best practices for our backend systems. In this role, you will not only lead the technical direction but also introduce new standards, processes, and guidelines to elevate the engineering team. You will work closely with product managers and non-technical stakeholders, translating business needs into scalable, high-quality backend solutions.

Responsibilities

  • Technical Vision & Leadership: Design smart, scalable, and maintainable backend architectures, setting new engineering standards and best practices.
  • Team Leadership: Take charge of a team of backend engineers (onshore/offshore), ensuring efficient execution, mentorship, and fostering a high-performance culture.
  • Process & Code Excellence: Define and enforce coding guidelines, best practices, and automation to improve code quality and maintainability.
  • Hands-on Development: Actively contribute to backend development using Java, Spring, and Spring Boot, ensuring high performance and reliability.
  • Microservices Transformation: Lead the transition from monolithic to modern microservices architecture.
  • Cloud & Infrastructure: Collaborate with cloud architects to deploy and optimize applications on AWS.
  • Database Management: Utilize strong MySQL skills to design and manage efficient database structures and queries.
  • Cross-functional Collaboration: Work closely with the product team and other stakeholders, effectively communicating complex technical concepts in a clear and accessible manner.

Qualifications

Technical Skills:

  • Strong expertise in Java, Spring, and Spring Boot
  • Deep understanding of microservices architecture and best practices
  • Proficiency in MySQL and relational database design
  • Experience with AWS cloud services
  • Familiarity with Hibernate (preferred)
  • Knowledge of Docker, Kubernetes, and containerization (a plus)

Experience:

  • Minimum 6+ years in backend development
  • 1+ years of experience leading a development team
  • Proven ability to design and implement scalable, high-performance systems

Soft Skills:

  • Strong ownership mindset with a passion for driving change and setting standards
  • Exceptional communication skills-able to bridge the gap between technical and non-technical stakeholders
  • Ability to simplify complex concepts for the product team and business stakeholders
  • Hunger for learning, innovation, and improving team efficiency

Bonus Points:

  • Experience with Azure DevOps
  • Strong understanding of CI/CD pipelines
  • Exposure to event-driven architecture and Kafka

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.