Senior Java Developer AI-Enabled

Hybrid in Dayton, OH, US • Posted 4 hours ago • Updated 4 hours ago
Contract W2
24 Months
No Travel Required
Able to Sponsor
On-site
$65 - $70/hr
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Database
  • Amazon Web Services
  • Apache Kafka
  • Artificial Intelligence
  • Cloud Computing
  • Oracle
  • NoSQL
  • Performance Tuning
  • PostgreSQL
  • Privacy
  • Messaging
  • Microservices
  • Microsoft Azure
  • MongoDB
  • Multithreading
  • J2EE
  • Java
  • Jenkins
  • Kubernetes
  • LangChain
  • Machine Learning (ML)
  • GitHub
  • GitLab
  • Good Clinical Practice
  • Google Cloud Platform
  • Design Patterns
  • DevOps
  • Docker
  • Generative Artificial Intelligence (AI)
  • Collaboration
  • Software Security
  • Splunk
  • Spring Framework
  • Relational Databases
  • Scrum
  • Semantic Search
  • Software Development
  • Grafana
  • Prompt Engineering
  • RESTful
  • RabbitMQ
  • Redis
  • Concurrent Computing
  • Continuous Delivery
  • Continuous Integration
  • SQL
  • API
  • API QA
  • Access Control
  • Agile
  • Amazon DynamoDB
  • Git
  • Technical Drafting

Summary

Role Overview

We are seeking a Senior Java Developer (AI-Enabled) with 10+ years of experience in enterprise Java development, distributed systems, microservices, and cloud-native applications. The ideal candidate will combine strong Java engineering expertise with hands-on experience integrating Generative AI, LLMs, RAG, and AI-enabled capabilities into enterprise applications.

Key Responsibilities

  • Design, develop, and maintain scalable Java/Spring Boot microservices and RESTful APIs.
  • Build high-performance, distributed, cloud-native applications using Java 11/17/21.
  • Develop and integrate AI/GenAI capabilities into existing enterprise applications.
  • Work with LLMs, prompt engineering, RAG, embeddings, vector databases, and AI APIs.
  • Design AI-powered services using frameworks such as LangChain4j, Spring AI, or equivalent Java AI frameworks.
  • Integrate LLM providers such as Azure OpenAI, OpenAI, AWS Bedrock, or Google Vertex AI.
  • Build secure APIs and services for AI-powered applications.
  • Develop event-driven architectures using Kafka, RabbitMQ, or similar messaging platforms.
  • Work with relational and NoSQL databases including PostgreSQL, Oracle, MongoDB, DynamoDB, or Redis.
  • Implement automated unit, integration, and API testing.
  • Participate in architecture discussions, technical design, code reviews, and performance optimization.
  • Deploy and operate applications in AWS/Azure/Google Cloud Platform environments.
  • Implement CI/CD pipelines using Jenkins, GitHub Actions, GitLab, or Azure DevOps.
  • Collaborate with product managers, architects, data engineers, DevOps engineers, and AI/ML teams.

Required Technical Skills

  • 10+ years of software development experience.
  • Strong expertise in Java, J2EE, Spring, Spring Boot, Spring Cloud.
  • Strong experience with REST APIs, microservices, distributed systems, and API integration.
  • Java 11/17/21 experience.
  • Strong knowledge of multithreading, concurrency, JVM, design patterns, and performance tuning.
  • Experience with SQL and relational databases.
  • Experience with Kafka/event-driven architecture.
  • Hands-on cloud experience with AWS, Azure, or Google Cloud Platform.
  • Strong Git and CI/CD experience.

AI / GenAI Requirements

  • Hands-on experience integrating Generative AI/LLM capabilities into applications.
  • Experience with RAG (Retrieval-Augmented Generation) architectures.
  • Knowledge of embeddings, vector search, semantic search, and vector databases.
  • Experience with LangChain4j, Spring AI, or similar frameworks.
  • Experience working with Azure OpenAI, OpenAI, AWS Bedrock, or Vertex AI.
  • Understanding of prompt engineering, function/tool calling, AI agents, and structured LLM outputs.
  • Knowledge of AI application security, including prompt injection, data privacy, access control, and responsible AI practices.

Preferred Skills

  • Python exposure for AI/ML integration.
  • Experience with Pinecone, OpenSearch, pgvector, Weaviate, Qdrant, or Redis Vector Search.
  • Docker and Kubernetes.
  • Terraform or other Infrastructure as Code tools.
  • Observability using Splunk, ELK, Prometheus, Grafana, or OpenTelemetry.
  • Experience modernizing legacy Java applications into cloud-native microservices.
  • Experience working in Agile/Scrum environments.
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.
  • Dice Id: 91138713
  • Position Id: 9056881
  • Posted 4 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Columbus, Ohio

Yesterday

Easy Apply

Contract, Third Party

Depends on Experience

Columbus, Ohio

Today

Easy Apply

Full-time, Third Party

$60 - $70

Columbus, Ohio

Today

Easy Apply

Third Party, Contract

Remote

Today

Easy Apply

Contract

$0 - $0

Search all similar jobs