Job Title: Java Backend Engineer - AI/GenAI Experience: 5-8 Years Location: Bangalore (Mandatory) Employment Type: Full time
Job Summary:
We are looking for a highly skilled Senior Java Backend Engineer with strong expertise in Java, Spring Boot, Microservices, and REST APIs, along with hands-on experience in Python-based AI/Generative AI solutions. The ideal candidate should have experience building scalable backend systems and developing, fine-tuning, and integrating AI/LLM models into enterprise applications.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Java, Spring Boot, and Microservices architecture.
Build and optimize RESTful APIs for high-performance enterprise applications.
Develop AI/ML and Generative AI solutions using Python.
Work on Large Language Models (LLMs), model fine-tuning, prompt engineering, and AI model deployment.
Implement Retrieval-Augmented Generation (RAG) and AI-powered workflows.
Integrate AI/GenAI capabilities with enterprise applications and backend services.
Collaborate with cross-functional teams in Agile/Scrum environments.
Participate in code reviews, architecture discussions, and technical design sessions.
Troubleshoot, optimize, and enhance application performance and scalability.
Required Skills
Backend Development
Java 8/11/17+
Spring Boot
Microservices
REST APIs
Design Patterns
Distributed Systems
AI/GenAI
Python
Artificial Intelligence / Machine Learning
Generative AI
Large Language Models (LLMs)
Fine-tuning Models
Prompt Engineering
RAG Frameworks
LangChain/LlamaIndex
OpenAI/Azure OpenAI/Hugging Face
Development Practices
Agile/Scrum Methodology
Git, CI/CD Pipelines
Unit Testing and Code Quality Practices
Preferred Skills
Experience with Cloud Platforms (Azure/AWS/GCP)
Vector Databases (Pinecone, FAISS, Chroma DB)
Containerization using Docker and Kubernetes
Experience deploying AI solutions in production environments
Eligibility Criteria
5+ years of software development experience