Back to Jobs

Lead Senior Full Stack Engineer (Java + React+GenAI )

Centraprise

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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