
Lead Java Developer
Jean Martin, Inc
Charlotte, NC • 9m ago • Hybrid
Senior
Hybrid
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Quick Facts
- Role: Lead Java Developer
- Locations: Charlotte, NC / Irving, TX (Hybrid; 3 days in office per week)
- Experience: 12+ years
Description
Lead and build enterprise Java solutions with a microservices architecture using Spring and Kafka. Design and develop RESTful APIs, integrate with relational and NoSQL databases, and apply Agile/DevOps practices across the software development lifecycle. Additionally, deliver hands-on GenAI/LLM integration (e.g., RAG, embeddings/vector search, and evaluation) in Java-based backend applications.
Requirements
- Bachelor’s or master’s degree in computer science, engineering, information technology, or a related field
- 12+ years of professional software development experience
- Strong hands-on Java experience (Java 8 or higher)
- Extensive experience with Spring Boot and Spring Framework (Spring MVC, Spring Data, Spring Security)
- Proven experience designing and implementing microservices-based architectures
- Hands-on Apache Kafka experience: topic and partition design, producer/consumer development, consumer groups and offset management, message ordering and delivery semantics, schema management and serialization, retry/dead-letter/error handling, Kafka monitoring and performance tuning
- Strong understanding of RESTful APIs, API design, integration patterns, and distributed systems
- Experience with relational databases (Oracle, PostgreSQL, MySQL, or SQL Server)
- Experience with NoSQL technologies (MongoDB, Cassandra, DynamoDB, or Redis)
- Hands-on GenAI and LLM-based application experience: LLM API integration, prompt engineering, RAG, embeddings/vector search, vector databases, AI agents/tool calling, LLM-based document processing, model evaluation and response-quality monitoring
- Experience integrating GenAI services with Java or enterprise backend applications
- Strong knowledge of Agile methodologies, software development life cycle, and DevOps practices
- Experience with unit testing and automated testing (JUnit, Mockito, Testcontainers)
- Experience with Git and Maven or Gradle; CI/CD pipelines and code quality tools
- Strong knowledge of design patterns, SOLID principles, data structures, algorithms, and clean coding practices
Benefits
Not specified in the posting.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Java Backend Tech Lead
Centraprise Corp
Senior
Technology
Pittsburgh, PA · Hybrid
$120K - $140K/yr
14m ago

Senior Lead Java Application Developer
S&P Global
Senior
Technology
New York, NY · On-site
$120K - $155K/yr
3m ago

Lead Java Engineer
FutureTech Consultants LLC
Senior
Technology
McLean, VA, United States of America · On-site
$0K - $0K/yr
3 days ago

Java Developer
TATA Consultancy Services Limited
Senior
Technology
Seattle, WA, United States of America · On-site
$95K - $125K/yr
3 days ago

Senior Full Stack Java Developer
Kellton
Senior
Technology
Charlotte, NC · Hybrid
N/A
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Full Stack Java Developer
RICEFW Technologies Inc
Senior
Technology
Raleigh, NC · On-site
N/A
10m ago

Java Developer
Atash Enterprises, LLC
Senior
Technology
Columbus, OH · Hybrid
$0K - $0K/yr
2 days ago

Senior Java Full Stack Developer
GSK Solutions Inc.
Senior
Technology
Raleigh, NC · Hybrid
N/A
14m ago

Java Developer
NOS Technologies
Mid
Technology
Moss Point, MS · Remote
$0K - $0K/yr
2 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
