Java with Gen AI

Overview

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

Skills

Backend Development
Large Language Models (LLMs)
Cross-functional Team
Vertex
Performance Tuning
Collaboration
Agile
Scrum
Java
Spring Framework
Microservices
Prompt Engineering
Vector Databases
RESTful
JSON
HTTP
API
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Natural Language Processing
Language Models
Continuous Integration
Continuous Delivery
Jenkins
GitHub
Docker
SQL
NoSQL
Database
LangChain
LlamaIndex
Generative Artificial Intelligence (AI)
Orchestration
Python
JavaScript
React.js
Machine Learning Operations (ML Ops)
Machine Learning (ML)
Privacy
Semantic Search
Soft Skills
Problem Solving
Conflict Resolution
Analytical Skill
Communication
Innovation
SANS
Computer Science
Artificial Intelligence

Job Details

W2 Candidates Only

Location: USA

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

Level: Mid to Lead positions

Job Summary:

We are seeking a talented Java Developer with hands-on experience in Generative AI to join our innovative team. This role blends traditional Java backend development with cutting-edge AI technologies, including large language models (LLMs), prompt engineering, and intelligent automation. You'll be part of a cross-functional team building scalable, intelligent applications and services that leverage AI for real-world business solutions.

Key Responsibilities:

  • Design, develop, and maintain scalable Java applications and microservices.
  • Integrate Generative AI APIs and SDKs (e.g., OpenAI, Hugging Face, Azure OpenAI, Google Vertex AI) into Java applications.
  • Build AI-powered features such as chatbots, content generators, summarizers, and intelligent assistants.
  • Work closely with data scientists to operationalize LLMs and machine learning models in production.
  • Design RESTful APIs to expose GenAI-powered services to frontend or third-party systems.
  • Apply prompt engineering best practices to fine-tune and control LLM outputs.
  • Implement security, logging, and performance optimization for GenAI features.
  • Collaborate in Agile/Scrum teams to deliver new features in rapid development cycles.
  • Write clear, maintainable, and well-documented code.

Required Skills:

  • Strong programming skills in Java (8 or higher), Spring Boot, and microservices architecture.
  • Solid experience in integrating Generative AI APIs (e.g., OpenAI, Claude, Gemini, LLaMA, Hugging Face).
  • Understanding of LLMs, prompt engineering, embeddings, and vector databases (e.g., Pinecone, FAISS).
  • Knowledge of RESTful APIs, JSON, HTTP, and API security.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, especially AI/ML services.
  • Familiarity with NLP concepts, language modeling, and fine-tuning.
  • Proficient in using CI/CD tools (e.g., Jenkins, GitHub Actions, Docker).
  • Experience with SQL and NoSQL databases.

Preferred Skills:

  • Knowledge of LangChain, LlamaIndex, or other GenAI orchestration frameworks.
  • Experience in Python for working alongside data scientists (optional but beneficial).
  • Familiarity with frontend technologies (JavaScript, React, etc.) for full-stack AI integration.
  • Exposure to MLOps and deploying ML models at scale.
  • Knowledge of data privacy, ethics, and security in AI applications.
  • Understanding of conversational AI, semantic search, or retrieval-augmented generation (RAG).

Soft Skills:

  • Strong problem-solving and analytical thinking.
  • Excellent written and verbal communication.
  • Collaborative mindset and ability to work in cross-functional teams.
  • Self-driven, with a passion for innovation and continuous learning.

Education:

  • Bachelor's or Master's in Computer Science, Engineering, AI, or a related field

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.