Sr. Java Lead Backend Developer Core Java Boot/Microservices, REST APIs
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2025-12-27
Listing for:
Keylent
Full Time
position Listed on 2025-12-27
Job specializations:
-
Software Development
Cloud Engineer - Software, Java Developer, Backend Developer, Software Engineer
Job Description & How to Apply Below
Sr. Java Lead Backend Developer with Core Java (14 yrs), Spring Boot/Microservices, REST APIs, Spring AI/LLM integrations, SQL & vector DBs (Pinecone/Milv Redis Vector), DDD/CQRS/Event Sourcing, Reactive Streams (Web Flux), OAuth/JWT/OIDC security, Spring Cloud components, AI orchestration & cloud AI (AWS/Azure/Vertex), strong design patterns & technical leadership
- Onsite – Charlotte NC – need locals and in-person interview must
- Lead backend development with Core Java (14 years experience required)
- Architect and build microservices using Spring Boot, Spring Framework, Spring Data, Spring Security
- Design & consume REST APIs; exposure to SOAP/WSDL/XML is a plus
- Integrate AI/LLM workflows using Spring AI or similar frameworks
- Work with SQL databases and vector databases (Pinecone, Milvus, Redis Vector)
- Apply Domain-Driven Design (DDD), CQRS, Event Sourcing, Reactive Streams (Reactor, Web Flux)
- Implement secure authentication/authorization: OAuth, JWT, OpenID Connect
- Participate in high-level architecture discussions and mentor developers
- Support hybrid deployments, legacy modernization, and AI-enabled microservices
- Implement feature toggles, A/B testing, canary deployments
- Deep expertise in the Java ecosystem and backend architectural patterns
- Strong hands-on experience with Spring Cloud components:
Config Server, Service Discovery, Circuit Breakers, API Gateway - Strong knowledge of design patterns:
Repository, Service, Factory, Strategy - Experience with AI orchestration, prompt chaining, multi-agent workflows
- Familiarity with cloud-native AI deployments (AWS Lambda, Azure AI, Google Vertex AI)
- Ability to analyze, explain, and justify code-level decisions and architectures
- Excellent communication & cross-team collaboration
- Strong problem-solving and leadership abilities
- Ability to mentor and guide junior engineers
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×