Senior Java Developer - GenAI & Microservices

Dallas, TX, US • Posted 5 hours ago • Updated 5 hours ago
Contract W2
Contract Independent
Contract Corp To Corp
12 Months
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • J2EE
  • Spring Framework
  • Microservices
  • RESTful APIs
  • API Development
  • Generative AI
  • Artificial Intelligence (AI)
  • Machine Learning (ML)
  • LlamaIndex
  • Python
  • Prompt Engineering
  • Vector Databases
  • Apache Kafka
  • Systems Design
  • Design Patterns
  • Application Development
  • Data Processing
  • Database
  • NoSQL
  • Authentication
  • Scalability
  • Performance Tuning
  • Docker
  • Kubernetes
  • DevOps
  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • Amazon Web Services (AWS)
  • Microsoft Azure
  • Google Cloud Platform (GCP)
  • Cloud Computing
  • Design Review
  • Problem Solving
  • Collaboration
  • Communication
  • Mentorship
  • IT Management

Summary

Senior Java Developer GenAI & Microservices
Dallas, TX / Columbus, OH

Job Description

We are looking for an experienced Java Developer with strong expertise in System Design, Microservices, Spring Boot, Kafka, Python, and GenAI Architecture. The ideal candidate will be responsible for designing scalable, high-performance enterprise applications and integrating modern GenAI capabilities into distributed systems.

Key Responsibilities

  • Design and develop scalable, resilient applications using Java, Spring Boot, and Microservices.
  • Own and contribute to high-level and low-level system design, architecture, and technical solutioning.
  • Design event-driven architectures using Apache Kafka for real-time data and asynchronous processing.
  • Develop secure and scalable REST APIs and backend services.
  • Design and implement GenAI/LLM-based architectures, including RAG, AI agents, model integration, and AI-powered enterprise solutions.
  • Work with Python for AI/ML integrations, automation, data processing, and GenAI application development.
  • Integrate LLMs and AI services with existing Java-based enterprise applications and microservices.
  • Evaluate and recommend appropriate technologies, frameworks, design patterns, and architectural approaches.
  • Drive performance, scalability, reliability, security, and observability across distributed systems.
  • Collaborate with product managers, architects, data engineers, ML engineers, and development teams.
  • Provide technical leadership, conduct code/design reviews, and mentor engineering teams.

Focused Skill Need:

Java | Spring Boot | Microservices | System Design | Kafka | Python | GenAI | LLM | RAG | AI Agents | REST API | Cloud | Kubernetes

Mandatory Skills:

  • 8+ years of experience in Java/J2EE application development.
  • Strong expertise in Java, Spring Boot, and Microservices Architecture.
  • Strong understanding of System Design, Distributed Systems, Design Patterns, and API Architecture.
  • Hands-on experience with Apache Kafka and event-driven architecture.
  • Strong Python programming experience, particularly for AI/GenAI integrations.
  • Experience designing or implementing GenAI architectures and LLM-based applications.
  • Knowledge of RAG, Vector Databases, Embeddings, Prompt Engineering, and AI Agents.
  • Experience integrating LLMs such as OpenAI, Gemini, Claude, Llama, or similar models.
  • Strong understanding of REST APIs, authentication, security, scalability, and performance optimization.
  • Experience with relational and/or NoSQL databases.
  • Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with Docker, Kubernetes, CI/CD, and modern DevOps practices is preferred.

Nice to Have Skills:

  • LangChain, LangGraph, LlamaIndex, or similar GenAI frameworks.
  • Vector databases such as Pinecone, Weaviate, Milvus, pgvector, or similar.
  • Experience building Agentic AI / Multi-Agent Systems.
  • Knowledge of AI/ML concepts and model deployment.
  • Experience with observability tools and distributed tracing.
  • Strong communication, problem-solving, and technical leadership skills.
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: 10462843
  • Position Id: 9059626
  • Posted 5 hours ago
Contact the job poster
Shyam Sunder

Shyam Sunder

Manager - TAG @ Photon
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Dallas, Texas

Today

Easy Apply

Contract

Depends on Experience

Dallas, Texas

5d ago

Easy Apply

Full-time, Third Party

$80,000 - $120,000

Dallas, Texas

2d ago

Easy Apply

Contract

Depends on Experience

Dallas, Texas

19d ago

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs