Hi Folks,
My
client is looking for Senior Java Developer for 12 Month
Contract role based in Charlotte, NC (Onsite)
Position: Senior Java Developer
Location: Charlotte,
NC (Onsite)
Duration:
12 Month Contract
Note: We
will only consider local candidates
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.
Required
Qualifications
- 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.
Preferred
Qualifications
- 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).
Thanks
Sid