Java Developer with Generative AI Experience

Overview

Hybrid
Depends on Experience
Full Time

Skills

Generative AI

Job Details

Job Title: Java Developer with Generative AI Experience
Location: (Phoenix, AZ/ Irving, TX / Charlotte, NC /North Brunswick, NJ)
Job Type: Full Time
Final round in person

Job Summary:
We are looking for a skilled Java Developer with hands-on experience in Generative AI (GenAI) to join our innovative development team. In this role, you will build robust backend services in Java while designing and integrating GenAI capabilities into modern enterprise applications. This is an exciting opportunity to blend traditional software engineering with the latest advancements in AI.

Key Responsibilities:
Design, develop, and maintain scalable Java-based applications and microservices

Integrate Generative AI models (LLMs, transformers, etc.) into backend systems

Collaborate with AI/ML engineers and data scientists to embed intelligent features

Develop APIs and services that interface with GenAI platforms (e.g., OpenAI, Hugging Face, Azure OpenAI, etc.)

Optimize application performance and ensure scalability and reliability

Write clean, modular, and well-documented code following industry best practices

Participate in Agile ceremonies, code reviews, and architecture discussions

Ensure compliance with AI governance, data privacy, and security requirements

Required Skills & Qualifications:
Bachelor s or Master s degree in Computer Science, Engineering, or related field

5+ years of backend development experience in Java (Spring Boot, Hibernate)

1 2+ years of experience working on AI/ML or GenAI-based solutions

Familiarity with LLMs and integration of AI services via APIs

Experience with RESTful API design, microservices architecture, and cloud deployments (AWS/Azure/Google Cloud Platform)

Solid understanding of software development principles, design patterns, and system integration

Knowledge of CI/CD pipelines, Docker, and Git

Preferred Skills:
Experience using OpenAI, Hugging Face Transformers, LangChain, or similar frameworks

Exposure to prompt engineering, RAG (retrieval-augmented generation), or vector databases (e.g., Pinecone, FAISS)

Knowledge of NLP concepts and MLOps practices

Familiarity with front-end frameworks (e.g., React) is a plus

Understanding of ethical AI principles and regulatory implications of GenAI
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.

About Marici Solutions