Skip to main content

Lead Java Developer

Technology
S Base Technologies
North Carolina, United States1 month agoUntil 11/12/2026

Job description

Client: Wells Fargo through NTT Data

Location: Charlotte, NC

Duration: 12 months with possible extension

Onsite Requirement: 3 days per week

Note: We will only consider local candidates.

Lead Java Developer — Job Description

Rate: $68/hr. (max)

Role Summary The Lead Java Developer will take ownership of end‑to‑end design and delivery of Java‑based microservices, lead a team of developers, and collaborate with architects and product managers to shape technical solutions. This role is both hands‑on and leadership‑oriented, bridging engineering execution with architectural direction.

Key Responsibilities

  1. Lead design and implementation of scalable, resilient, and secure microservices and event‑driven distributed systems.
  2. Drive technical decision‑making, solution design, and code quality across the team.
  3. Guide, mentor, and support developers through code reviews, pair programming, and technical coaching.
  4. Work with product managers, architects, and stakeholders to translate requirements into technical solutions.
  5. Oversee performance optimization, system reliability improvements, and engineering best practices.
  6. Ensure adherence to security standards, compliance requirements, and architectural guidelines.
  7. Contribute to continuous improvement, evaluating new technologies, frameworks, and patterns.
  8. Support deployment pipelines, release planning, and DevOps best practices.
Required Qualifications
  1. 10–15 years of experience in Java development, including 5+ years leading technical teams or playing a lead developer role.
  2. Expert‑level proficiency in Java 11+, Spring Boot, Spring Cloud, and distributed application design.
  3. Strong experience designing microservices, event-driven systems, and APIs.
  4. Deep understanding of relational and NoSQL databases, schema design, and performance tuning.
  5. Experience with Kafka, RabbitMQ, or other event‑streaming technologies.
  6. Strong grounding in cloud-native development, DevOps practices, Docker, and Kubernetes.
  7. Excellent communication, leadership, and cross‑team collaboration skills.
Preferred Qualifications
  • Experience with API gateways, service mesh, caching layers, and distributed tracing.
  • Exposure to Google ADK (Agent Developer Kit) for building enterprise‑grade AI agents, workflows, and tool-augmented conversational systems.
  • Hands-on experience with agent frameworks such as:
    • LangChain / LangGraph
    • OpenAI Assistants API
    • HuggingFace Transformers Agents / Autogen
  • Ability to design and integrate AI toolchains for workflow automation, including function-calling agents, task decomposition strategies, and memory-enabled agent systems.
  • Prior experience building or integrating autonomous or semi-autonomous AI agents in production-like environments (e.g., customer service agents, coding agents, troubleshooting agents).
  • Exposure to Google Vertex AI, Gemini APIs, Amazon Bedrock, or Azure OpenAI Service for deploying and operationalizing GenAI solutions.

Interested in this role?