Lead Backend Engineer Java, Spring Boot, AWS (Charlotte, NC)
Location : Charlotte, NC (Hybrid)
Type : Long-term Contract (10+ months)
About the Role
Join one of our premier consulting clients as a Lead Backend Engineer , driving the technical vision and modernization of enterprise backend systems. You'll lead a team of developers, define engineering standards, and build scalable microservices using Java, Spring Boot, and AWS .
Key Responsibilities
Lead backend design, development, and modernization initiatives
Define coding standards and best practices for engineering teams
Build secure, scalable microservices and REST APIs using Java 8+ and Spring Boot
Optimize backend systems and database performance (MySQL)
Collaborate with product and architecture teams to translate business needs into technical solutions
Mentor and guide onshore / offshore developers to deliver high-quality software
Partner with DevOps teams for CI / CD implementation and cloud deployment (AWS)
Required Skills & Experience
10+ years in backend development using Java, Spring, Spring Boot
Strong experience with MySQL and complex SQL query design
Proven track record leading development teams (2+ years)
Hands-on experience building microservices and API-first architectures
Exposure to AWS cloud services and deployment workflows
Experience with Hibernate / JPA and ORM optimization
Nice to Have
Familiarity with Docker / Kubernetes and containerized deployments
Azure DevOps or other CI / CD pipeline experience
Exposure to Kafka or event-driven systems
Strong understanding of clean architecture and design patterns
Who You Are
A self-driven engineering leader who combines deep technical knowledge with a passion for team development, continuous improvement, and scalable design. You thrive in dynamic environments and enjoy setting the standard for backend excellence.
Java Backend Engineer • Charlotte, NC, United States