Java-AI developer

Marlabs, Inc
ENGLEWD CLFS, NJ, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Applications Architecture Microsoft Azure Encodings Databases Information Retrieval Java Persistence API Python (Programming Language)
+23 more
Meta-Data Management OpenAI Search Technologies Systems Integration Data Logging Enterprise Software Applications Retrieval-Augmented Generation Large Language Models Prompt Engineering Spring-boot Software Application Programming Generative AI Indexer Backend Fastapi Spring Data Containerization AI Platforms Claude Google Gemini Restful APIs Docker Microservices

Job description

Primary Stack: Java, Spring Boot, Microservices, GenAI, LLM, RAG, Vector Databases, Python, FastAPI

Must Have: Java | Spring Boot | Microservices | GenAI | LLM | RAG | Vector Database | Python | FastAPI | REST APIs, * Extensive experience (8+ years) with “Microservice Java” development and customization

  • Design and develop scalable backend applications using Java, Spring Boot, and Microservices architecture.
  • Design and implement GenAI applications leveraging LLMs.
  • Build production-grade RAG pipelines for enterprise knowledge retrieval and question-answering use cases.
  • Integrate LLM capabilities into existing Java/Spring Boot enterprise applications.
  • Develop AI services and orchestration components using Python and FastAPI.
  • Design REST APIs and microservices for communication between enterprise applications and AI services.
  • Implement embedding, indexing, semantic search, retrieval, reranking, and response-generation workflows.
  • Implement and optimize Vector Databases for semantic search and enterprise knowledge retrieval.
  • Develop document ingestion, chunking, embedding, metadata management, and retrieval pipelines.
  • Apply prompt engineering techniques to improve LLM response quality and reliability.
  • Develop reusable components for LLM integration, RAG, prompt management, and AI service integration.
  • Implement appropriate authentication, authorization, security, logging, exception handling, and observability across APIs and microservices.
  • Containerize and deploy applications using Docker and CI/CD pipelines.
  • Collaborate with architects, developers, data engineers, and business teams to translate requirements into production-ready GenAI solutions.

Requirements

The ideal candidate is fundamentally a strong Java/Spring Boot/Microservices engineer who has transitioned into hands-on GenAI engineering, rather than someone with only data-science or prompt-engineering experience., Java / Backend Engineering

  • Strong hands-on experience with Java
  • Strong expertise in Spring Boot
  • Hands-on experience designing and developing Microservices
  • RESTful API development
  • Spring Security
  • Spring Data / JPA
  • API integration and backend system design
  • Understanding of scalable and distributed application architecture

Generative AI / LLM

  • Hands-on experience developing applications using Large Language Models (LLMs)
  • Strong understanding of Generative AI application architecture
  • Experience working with platforms/models such as:

  • Azure OpenAI / OpenAI
  • AWS Bedrock
  • Llama
  • Claude
  • Gemini

Strong understanding of Prompt Engineering

LLM response evaluation and optimization

Experience integrating LLMs with enterprise applications

Your previous GenAI JD similarly identifies OpenAI, Azure OpenAI, Claude, Gemini and Llama as relevant LLM experience.

RAG

  • Strong hands-on experience designing and implementing Retrieval-Augmented Generation (RAG) solutions.
  • Document ingestion and preprocessing
  • Chunking strategies
  • Embedding generation
  • Semantic search
  • Context retrieval
  • Reranking
  • Prompt/context construction
  • RAG quality evaluation and optimization

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…