Sr. Java Lead Backend Developer with Core Java (14+ yrs), Spring Boot/Microservices, REST APIs, Spring AI/LLM integrations, SQL & vector DBs (Pinecone/MilvRedis Vector), DDD/CQRS/Event Sourcing, Reactive Streams (WebFlux), 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

  • Charlotte, NC
  • Posted 8 days ago | Updated 8 days ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

A/B Testing
Amazon Web Services
Artificial Intelligence
Authentication
CQRS
Authorization
Cloud Computing
Backend Development
Communication
Amazon Lambda
Database
Design Patterns
Domain-driven Design
Conflict Resolution
API
IT Management
OIDC
Problem Solving
OAuth
Orchestration
Microservices
Software Modernization
Sourcing
Spring Framework
Streaming
WSDL
Microsoft Azure
Vector Databases
SOAP
SQL
Vertex
Leadership
Workflow
Java
Mentorship
Redis
XML

Job Details

Sr. Java Lead Backend Developer with Core Java (14+ yrs), Spring Boot/Microservices, REST APIs, Spring AI/LLM integrations, SQL & vector DBs (Pinecone/MilvRedis Vector), DDD/CQRS/Event Sourcing, Reactive Streams (WebFlux), 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

Key Responsibilities

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, WebFlux)

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

Required Skills & Experience

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

Soft Skills

Excellent communication & cross-team collaboration

Strong problem-solving and leadership abilities

Ability to mentor and guide junior engineers

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Keylent