Job Description & Details
Full‑stack development is at the heart of modern digital products, and companies are racing to combine robust back‑end services with responsive front‑ends powered by AI.
A Lead Senior Full Stack Engineer who masters Java, Spring Boot, and React is uniquely positioned to drive these innovations.
This role in Charlotte offers a chance to lead cutting‑edge projects while shaping the future of GenAI‑enabled applications.
Job Summary
We are seeking a Lead Senior Full Stack Engineer to design, develop, and maintain scalable Java‑based microservices and modern React UIs. The candidate will own end‑to‑end delivery, collaborate with DevOps for containerized deployments on Azure/GCP, and mentor junior engineers while integrating GenAI capabilities.
Top 3 Critical Skills Table
| Skill | Why it's critical | Mastery Level |
|---|---|---|
| Java (Spring Boot) | Core backend language for high‑performance services and micro‑architecture | Senior |
| RESTful API / Microservices | Enables modular, scalable systems that power front‑end applications | Senior |
| React | Provides the interactive UI layer that users engage with daily | Mid |
Interview Preparation
- Explain how you would design a microservice using Spring Boot that interacts with a React front‑end.
What the interviewer is looking for: Understanding of API design, DTOs, security, and front‑end integration. - Describe your experience with Docker and Kubernetes (or OpenShift) for deploying Java services.
What the interviewer is looking for: Practical knowledge of containerization, orchestration, scaling, and CI/CD pipelines. - How do you implement unit testing in Java (JUnit, Mockito) and ensure coverage for both backend and front‑end code?
What the interviewer is looking for: Test strategy, mocking, test isolation, and CI integration. - What considerations would you make when adding GenAI/LLM features to an existing full‑stack application?
What the interviewer is looking for: Awareness of model integration, latency, security, prompt engineering, and monitoring. - Walk through a performance testing scenario using JMeter or BlazeMeter for a REST API.
What the interviewer is looking for: Ability to design load tests, interpret results, and optimize bottlenecks.
Resume Optimization
- Java 11+
- Spring Boot
- Microservices
- REST API development
- React (UI development)
- Docker & Kubernetes/OpenShift
- Azure or GCP
- CI/CD (Jenkins, GitHub Actions)
- Unit testing (JUnit, Mockito)
- GenAI / LLM integration
Application Strategy
When reaching out to the recruiter, send a concise email that greets the hiring manager, briefly introduces yourself, and attaches your resume. Explicitly highlight your top skills—such as Java/Spring Boot, React, and container orchestration—and reference any relevant projects where you delivered end‑to‑end microservices or integrated AI capabilities. Mention your interest in the Charlotte onsite role and how your experience aligns with the responsibilities outlined.
Career Roadmap
| Current Role | Typical Experience | Core Focus | Next Position |
|---|---|---|---|
| Lead Senior Full Stack Engineer | 7‑10 years full‑stack development | Architecture, end‑to‑end delivery, team mentorship | Engineering Manager |
| Engineering Manager | 10‑12 years, people & project leadership | Scaling teams, strategic technology decisions | Director of Engineering |
| Director of Engineering | 12+ years, cross‑functional leadership | Vision, portfolio management, business alignment | VP of Engineering |