Java Developer

Charlotte, NC, US • Posted 8 hours ago • Updated 8 hours ago
Contract Independent
Contract W2
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • Java 11+
  • Spring Boot
  • Spring Cloud
  • microservices
  • Kafka
  • API

Summary

Role : Java developer

Location : Charlotte , NC

Need Only Locals to Charlotte , NC

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

1.      6–10 years of experience in Java-based software development.

2.      Strong proficiency in Java 11+, Spring Boot, Spring Cloud, and RESTful APIs.

3.      Working experience with microservices, cloud platforms (AWS/Azure/Google Cloud Platform), and container technologies (Docker/Kubernetes).

4.      Good knowledge of relational databases (Oracle/MySQL) and NoSQL (MongoDB/Cassandra).

5.      Experience with asynchronous messaging or event streaming tools such as Kafka .

6.      Understanding of secure coding practices and CI/CD workflows.

7.      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).

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.
  • Dice Id: 90970970
  • Position Id: 8910203
  • Posted 8 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

7d ago

Easy Apply

Third Party, Contract

50 - 70

Charlotte, North Carolina

Today

Easy Apply

Contract

$55 - $60

Charlotte, North Carolina

Today

Easy Apply

Contract

Depends on Experience

Charlotte, North Carolina

Today

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs