Java Developer
Technology
S Base Technologies
North Carolina, United States3 weeks agoUntil 11/20/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.
Senior Java Developer
Bill Rate: $65/hr. C2C (max)
The Senior Java Developer will design, develop, and enhance microservices‑based applications and event‑driven systems. This role is hands‑on and focuses heavily on building robust, scalable services while collaborating across engineering and product teams.
- Design and develop scalable, maintainable, and secure microservices and cloud‑native components.
- Implement performance optimizations, profiling, troubleshooting, and tuning application code.
- Collaborate closely with cross‑functional teams (QA, DevOps, Product Management, Architecture) to deliver high‑quality software.
- Ensure compliance with security standards and follow best practices in code quality, testing, and documentation.
- Stay updated on Java ecosystem advancements and apply modern frameworks, tools, and patterns in development.
- Participate in code reviews, pair programming, and knowledge‑sharing sessions.
- Contribute to event-driven architectures using Kafka, RabbitMQ, or similar technologies.
- 6–10 years of experience in Java-based software development.
- Strong proficiency in Java 11+, Spring Boot, Spring Cloud, and RESTful APIs.
- Working experience with microservices, cloud platforms (AWS/Azure/GCP), and container technologies (Docker/Kubernetes).
- Good knowledge of relational databases (Oracle/MySQL) and NoSQL (MongoDB/Cassandra).
- Experience with asynchronous messaging or event streaming tools such as Kafka .
- Understanding of secure coding practices and CI/CD workflows.
- Solid problem‑solving skills with experience working in Agile teams.
- Exposure to API gateways, service mesh, or distributed tracing.
- Experience with conversational agents (Dialogflow, Haptik, Kore.ai, Amazon Lex).
- Awareness of generative AI concepts (GANs, VAEs, autoregressive models) is a plus.
- Experience with agentic development patterns, including planning agents, tool‑using agents, retrieval‑augmented agents, and multi-agent orchestration frameworks.
- Familiarity with RAG (Retrieval Augmented Generation) pipelines, vector databases (like Pinecone, Weaviate, or FAISS), and knowledge-grounded agent systems.
- Understanding of observability and guardrail frameworks for agents (e.g., ReACT, GuardrailsAI, Model Context Protocol).
Interested in this role?