Java Developer with Gen AI

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Workflow
Innovation
Collaboration
User Experience
Operational Efficiency
Unit Testing
Performance Tuning
Technical Writing
Knowledge Sharing
Computer Science
Java
Spring Framework
Microservices
Generative Artificial Intelligence (AI)
Machine Learning (ML)
LangChain
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud
Software Engineering
Design Patterns
Agile
Problem Solving
Conflict Resolution
Communication
Prompt Engineering
Docker
Kubernetes
Machine Learning Operations (ML Ops)
Artificial Intelligence

Job Details

Hiring: W2 Candidates Only

Location: USA

Visa: Open to any visa type with valid work authorization in the USA

Experience Required: 6 to 12 years

Level: Mid to Lead positions

Job Summary:

We are seeking an experienced Java Developer with a strong background in integrating Generative AI solutions. The ideal candidate will design, develop, and deploy Java-based applications and leverage generative AI models to enhance product features, automate workflows, and drive innovation.

Key Responsibilities:

Design, develop, test, and maintain robust Java applications.

Integrate Generative AI models (e.g., LLMs like GPT, image generation, or code generation models) into existing or new applications.

Build APIs and services to interact with AI/ML models securely and efficiently.

Collaborate with data scientists and ML engineers to deploy, fine-tune, and monitor AI models.

Develop automation tools and intelligent features powered by generative AI to improve user experience and operational efficiency.

Write clean, scalable, and maintainable code following best practices.

Conduct code reviews, unit testing, and performance tuning.

Prepare technical documentation and provide knowledge sharing for AI integrations.

Required Skills & Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or related field.

5+ years of hands-on Java development experience (Spring Boot, Microservices, REST APIs).

Experience with Generative AI models (LLMs, image generators, or code generation tools).

Familiarity with AI/ML frameworks and APIs (OpenAI, Hugging Face, LangChain, or similar).

Proficiency in integrating third-party AI APIs with backend services.

Solid understanding of cloud platforms (AWS, Azure, or Google Cloud Platform) and deploying AI workloads.

Strong grasp of software engineering principles, design patterns, and agile methodologies.

Excellent problem-solving and communication skills.

Preferred:

Experience with prompt engineering and fine-tuning LLMs.

Familiarity with containerization (Docker, Kubernetes).

Prior work with MLOps or model monitoring.

Experience building chatbots, virtual assistants, or AI content generation pipelines.

Benefits:

Competitive compensation.

Opportunity to work on cutting-edge AI technologies.

Collaborative team environment.

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.