Senior Java Developer – GenAI & Microservices

Photon

Columbus (OH)

On-site

USD 150,000 - 210,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Photon is seeking an experienced Senior Java Developer focused on GenAI & Microservices to design scalable, secure enterprise applications in Columbus and Dallas.

You will own system design, build event-driven architectures with Kafka, integrate GenAI capabilities, and mentor teams.

Candidates should have 8+ years Java, Spring Boot, microservices, cloud, and CI/CD experience; Python for AI tasks is a plus.

Qualifications

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

Responsibilities

  • Design and develop scalable, resilient applications using Java, Spring Boot, and Microservices.
  • Own system design, architecture, and technical solutioning.
  • Design event-driven architectures using Apache Kafka for real-time data.
  • Develop secure and scalable REST APIs and backend services.
  • Design GenAI/LLM-based architectures and AI-powered enterprise solutions.
  • Work with Python for AI integrations and GenAI application development.
  • Integrate LLMs and AI services with existing Java apps.
  • Drive performance, scalability, observability across distributed systems.
  • Collaborate with product managers, architects, data ML engineers, and dev teams.
  • Provide technical leadership, code/design reviews, and mentorship.

Skills

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

Tools

Docker
Kubernetes

Job description

Senior Java Developer GenAI & Microservices
Columbus, OH / Dallas, TX
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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Gen AI Engineer
Java Gen AI Engineer

Photon • Dallas (TX)

On-site
USD 140,000 - 180,000
AI/GenAI/ML (Java Backend)
AI/GenAI/ML (Java Backend)

Voto Consulting LLC • Phoenix (AZ)

On-site
USD 120,000 - 180,000
GenAI Software Developer
GenAI Software Developer

Perceptive Recruiting, LLC • Columbus (OH)

On-site
USD 150,000 - 175,000
GenAI Full Stack Developer
GenAI Full Stack Developer

BlackCube Labs • Bloomfield (CT)

On-site
USD 120,000 - 160,000
Gen AI Engineer with Java & Microservices
Gen AI Engineer with Java & Microservices

American IT Systems • Atlanta (GA)

On-site
USD 130,000 - 180,000
Senior Java Architect: GenAI & Microservices Leader
Senior Java Architect: GenAI & Microservices Leader

Photon • Columbus (OH)

On-site
USD 150,000 - 210,000
Senior Software Engineer, GenAI (Remote or Hybrid)
Senior Software Engineer, GenAI (Remote or Hybrid)

TripAdvisor • United States

Remote
USD 120,000 - 160,000
Flexibility to work from home and/or the office
Senior Software Engineer – Java/Microservices (Cloud & GenAI)
Senior Software Engineer – Java/Microservices (Cloud & GenAI)

Objectways • Phoenix (AZ)

On-site
USD 140,000 - 190,000
GenAI Architect
GenAI Architect

SIDRAM TECHNOLOGIES • New York (NY)

Hybrid
USD 180,000 - 260,000
AI/Java Engineer
AI/Java Engineer

New York Technology Partners • United States

On-site
USD 120,000 - 150,000