Java AI Engineer
Java AI Engineer
Posted 13 days ago
SENIORITY
Lead
About the role
- Design, develop, and maintain enterprise applications using Java, Spring Boot, and Microservices.
- Build and integrate AI-powered applications using OpenAI, Azure OpenAI, and other LLM platforms.
- Develop AI chatbots, virtual assistants, enterprise copilots, and intelligent search solutions.
- Design and implement RAG (Retrieval-Augmented Generation) solutions using vector databases.
- Develop AI agents and orchestration workflows using LangChain4j, Spring AI, AutoGen, or similar frameworks.
- Create RESTful APIs and backend services for AI applications.
- Implement prompt engineering and model optimization techniques.
- Collaborate with Product Owners, Architects, Data Engineers, and Business stakeholders.
- Deploy and manage AI workloads on cloud platforms.
- Ensure application performance, scalability, security, and compliance.
- Participate in code reviews, architecture discussions, and Agile ceremonies.
- Troubleshoot and optimize AI application performance and operational costs.
- Required Technical SkillsCore Java Technologies
- Java 11/17/21 Spring BootSpring MVCSpring Security
- Spring Data JPAHibernateRESTful Web Services
- Microservices Architecture
- MavenGradleAI / Generative AIOpenAI APIsAzure OpenAI Service
- Large Language Models (LLMs)
- Prompt Engineering
- Retrieval-Augmented Generation (RAG)AI AgentsLangChain4jSpring AISemantic Kernel (Optional)
- Vector Databases:
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
