Java Gen AI Developer
Indexed description
Roles & Responsibilities
We are seeking a highly skilled Java Full Stack Developer with strong GenAI exposure to design, develop, and own end‑to‑end enterprise applications. The ideal candidate must demonstrate hands‑on expertise across backend, GenAI integration, and be capable of explaining and implementing the entire application pipeline during in‑person interviews.
Responsibilities:
- Extensive development experience in Java development (Java 8/21).
- Strong experience with Spring framework (Spring Boot, Spring MVC, Spring Security)
- Experience with OpenShift platform and its capabilities.
- Working knowledge on CI/CD pipelines and tools (e.g., Jenkins, Ansible)
- Knowledge of relational and NoSQL databases (Oracle, Cassandra).
- Experience with Kafka and other messaging systems.
- Excellent problem-solving, debugging, and analytical skills.
GenAI & AI Integration (Must‑Have)
- Integrate Generative AI models into applications:
- OpenAI APIs
- Prompt engineering techniques
- RAG (Retrieval Augmented Generation) pipelines
- Build AI‑powered features such as:
- Intelligent search
- Chatbots / Automated Agents
- Document summarization, classification
- Connect GenAI with enterprise data sources (DBs, vector stores)
- Working knowledge on anyone vector databases (Pinecone, FAISS, Azure Cognitive Search)
End‑to‑End Pipeline Ownership:
Candidate must clearly explain and implement.
- Requirement → Design → Development → Testing → Deployment → Monitoring
- CI/CD pipelines using:
- Jenkins / GitHub Actions / GitLab CI
- Containerization & orchestration:
- Docker, Kubernetes (EKS/AKS preferred)
- Deployment strategies:
- Blue‑Green, Canary
- Monitoring (Grafana, Splunk)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search