Quick overview
SeniorityMid Senior
Work modeOn Site
LocationCharlotte, NC, United States
DockerMicroservicesSpringSpring BootAWSGoogle CloudJavaKafkaRabbitMQRESTAzureKubernetesAgileCI/CD
Job description
Role: Lead Java Developer
Location: Charlotte, NC (Onsite)
Employment Type: Only W2 (No C2C)
Job details:
We are looking for an experienced Lead Java developer to design and guide the development of scalable, secure, and high-performing software solutions. In this role, you will work closely with product managers, engineering teams, and stakeholders to translate business needs into robust technical architectures.
You will help define our technology strategy, establish engineering best practices, and ensure that our Java-based platforms are reliable, maintainable, and ready to evolve with the business.
Responsibilities:
- Define and maintain the architecture for Java-based applications and platforms.
- Translate business and technical requirements into scalable and sustainable solutions.
- Lead architectural decisions across application, integration, data, and infrastructure layers.
- Design and oversee microservices, APIs, distributed systems, and cloud-native solutions.
- Provide technical leadership and guidance to development teams.
- Establish coding, design, security, performance, and quality standards.
- Review technical designs, code, and implementation approaches.
- Identify technical risks, dependencies, and opportunities for improvement.
- Drive the modernization and continuous improvement of existing systems.
- Collaborate with DevOps teams to improve CI/CD, observability, deployment, and operational practices.
- Ensure solutions meet security, compliance, availability, and performance requirements.
- Document architecture, technical decisions, standards, and system interactions.
- Stay current with emerging technologies and assess their potential value to the organization.
Requirements
- Bachelor's degree in computer science, Software Engineering, or a related field.
- 10+ years of experience in software development, with significant experience in Java.
- Strong expertise in Java, Spring Boot, REST APIs, and enterprise application development.
- Proven experience designing microservices and distributed systems.
- Strong knowledge of software architecture patterns, design principles, and domain-driven design.
- Experience with relational and NoSQL databases.
- Familiarity with messaging and event-driven technologies such as Kafka or RabbitMQ.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containers and orchestration technologies, including Docker and Kubernetes.
- Understanding DevOps practices, CI/CD pipelines, monitoring, and observability.
- Strong understanding of application security and secure software development practices.
- Experience integrating systems using APIs, messaging, and enterprise integration patterns.
- Excellent communication, leadership, problem-solving, and stakeholder-management skills.
- Ability to balance long-term architectural strategy with practical delivery needs.
- Experience working in Agile or similar development environments.
Similar jobs
- IT
.net Full Stack EngineerRecently posted
ISite Technologies Inc · Delaware City, DE · Hybrid 🇺🇸
SAFeDockerMicroservices+11TechnologySalary not listed - CS

Senior Full Stack Java DeveloperRecently posted
Cynet Systems · Glen Allen, VA · Hybrid 🇺🇸
MicroservicesOracleSQL+10TechnologySalary not listed - RI
Senior Java DeveloperRecently posted
Raas Infotek LLC · New York, NY · Hybrid 🇺🇸
MicroservicesMySQLOracle+7TechnologySalary not listed - LT

FullStack Developer(Lead)Recently posted
Lorven Technologies, Inc. · Menlo Park, CA · Hybrid 🇺🇸
DockerMicroservicesMySQL+14TechnologySalary not listed - IT
ETL/EDI/SQL Server/SSIS/Informatica Developer- (USC) (GC)- W2 Only -RemoteRecently posted
ISite Technologies Inc · United States · Remote 🇺🇸
SQLETLHIPAA+1TechnologySalary not listed - GS

Java/JEE Full-stack DeveloperRecently posted
Global Sumi Technologies Inc · Glen Allen, VA · On-site 🇺🇸
MicroservicesOracleSQL+9TechnologySalary not listed - PG

MERN Stack Developer React, Node.js | Remote - 71290Recently posted
PRIMUS Global Services Inc. · TX · Remote 🇺🇸
MongoDBHTMLCSS+5TechnologySalary not listed - AS
Senior Full Stack Software Engineer - CAD/CAE & AIRecently posted
Apex Systems · Dearborn, MI · On-site 🇺🇸
MicroservicesMySQLOracle+17TechnologySalary not listed - DT

Lead Java DeveloperRecently posted
Donato Technologies Inc · Albany, NY · Remote 🇺🇸
DockerMicroservicesOracle+18TechnologySalary not listed - ST

Lead Mainframe DeveloperRecently posted
SRI Tech Solutions · Madison, WI · Hybrid 🇺🇸
COBOLTechnologySalary not listed - JM
Java DeveloperRecently posted
Jean Martin, Inc · Charlotte, NC · Hybrid 🇺🇸
MicroservicesMongoDBSpring+10TechnologySalary not listed - RT

Technical Manual Developer Onsite with Security ClearanceRecently posted
RTX · Woburn, MA · Hybrid 🇺🇸
AgileTechnologySalary not listed