Java Gen AI Engineer

Photon

Dallas (TX)

On-site

USD 140,000 - 180,000

Full time

42 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Photon in Dallas is seeking an experienced Java Developer to design scalable, high-performance enterprise applications and integrate GenAI capabilities into distributed systems. You will lead system design efforts and work across product, data, and ML teams.

The ideal candidate has 8+ years of Java/J2EE experience, strong Kafka and cloud skills, and hands-on GenAI/LLM integrations. This role offers growth in a fast-paced digital modernization environment with modern tech.

Qualifications

  • 8+ years of Java/J2EE application development experience.
  • Expertise in Java, Spring Boot and microservices architecture.
  • Strong understanding of system design, distributed systems, and API architecture.
  • Hands-on experience with Apache Kafka and event-driven architecture.
  • Strong Python programming for AI/GenAI integrations.
  • Experience designing or implementing GenAI architectures and LLM-based applications.
  • Knowledge of RAG, vector databases, embeddings, and prompt engineering.
  • Experience integrating LLMs such as OpenAI, Gemini, Claude, Llama, or similar models.
  • Strong REST API security, scalability, and performance optimization.
  • Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices.

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.

Skills

Java/J2EE
Spring Boot
Microservices
System Design
Distributed Systems
API Architecture
Apache Kafka
Python
GenAI Integrations
LLM Architectures
Cloud Platforms
Docker
Kubernetes
CI/CD
DevOps

Education

Bachelor's Degree

Tools

Docker
Kubernetes
CI/CD
LangChain
LangGraph
LlamaIndex
Weaviate
Pinecone
pgvector

Job description

For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. Our current focus and innovation in Digital Hyper expansion TM offers nearly limitless opportunities for career growth. For a brief 1-minute video about us, you can check out https://youtu.be/uJWBWQZEA6o.

About Role

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.
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 GCP.
  • Experience with Docker, Kubernetes, CI/CD, and modern DevOps practices is preferred.

Qualification: Bachelor's Degree

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

Gen AI Java Lead
Gen AI Java Lead

Photon • Dallas (TX)

On-site
USD 140,000 - 190,000
Java Gen AI Engineer
Java Gen AI Engineer

CrackaJack Digital Solutions LLC • United States

Hybrid
USD 90,000 - 120,000
Java Full Stack Developer with Gen AI
Java Full Stack Developer with Gen AI

RITWIK Infotech Inc • Columbus (OH)

On-site
USD 95,000 - 125,000
Java & Gen AI Developer
Java & Gen AI Developer

Xaxis Solutions • Dallas (TX)

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

CRC Group • Charlotte (NC)

Hybrid
USD 100,000 - 130,000
GenAI Technical Specialist
GenAI Technical Specialist

Veriipro • New York (NY)

On-site
USD 120,000 - 150,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Photon • New York (NY)

On-site
USD 120,000 - 150,000
AI Engineer
AI Engineer

Kaleidoscope Innovation • Fort Worth (TX)

On-site
USD 140,000 - 190,000
Java Backend with AI agent development
Java Backend with AI agent development

Vidorra Consulting Group • Mountain View (CA)

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

New York Technology Partners • United States

On-site
USD 120,000 - 150,000