Job Description: Senior Java/Python Developer (AI & GenAI Specialist)
Location
ThomasCook India Ltd, Chembur
Experience 6 to 8 Years
Position Summary
We are seeking an experienced Senior Java/Python Developer with strong expertise in enterprise application development and extensive hands-on experience in Artificial Intelligence (AI), Generative AI (GenAI), Large Language Models (LLMs), and AI-powered application development. The ideal candidate will lead the design, development, and deployment of scalable, intelligent solutions that integrate modern AI technologies with enterprise-grade Java and Python ecosystems.
This role requires a combination of strong software engineering skills, AI innovation capabilities, and architectural leadership.
Key Responsibilities
Application Development
- Design, develop, and maintain scalable enterprise applications using Java and Python.
- Develop RESTful APIs, microservices, and event-driven architectures.
- Build high-performance backend systems using Spring Boot, FastAPI, Flask, or Django.
- Ensure code quality through unit testing, integration testing, and code reviews.
AI & Generative AI Development
- Design and implement AI-powered solutions leveraging Large Language Models (LLMs).
- Develop intelligent applications using OpenAI, Azure OpenAI, Anthropic Claude, Google Gemini, and similar platforms.
- Build Retrieval Augmented Generation (RAG) architectures for enterprise knowledge systems.
- Implement AI agents, copilots, chatbots, virtual assistants, and workflow automation solutions.
- Engineer prompts and build prompt orchestration frameworks.
- Develop multi-agent AI systems and autonomous AI workflows.
Required Technical Skills
Core Programming
- Expert-level proficiency in:
o Java (Java 11/17/21)
o Python 3.x
- Strong understanding of OOP, design patterns, and software engineering principles.
Java Technologies
- Spring Boot
- Spring Cloud
- Hibernate/JPA
- Microservices Architecture
- Kafka/RabbitMQ
- REST API Development
Python Technologies
- FastAPI
- Flask
- Django
- Pandas
- NumPy
- Async Programming
Generative AI & LLMs
- OpenAI APIs
- Azure OpenAI
- LangChain
- LangGraph
- LlamaIndex
- Semantic Kernel
- Hugging Face
- Prompt Engineering
- RAG Frameworks
- AI Agent Frameworks
- Vector Databases (Pinecone, Weaviate, ChromaDB, Milvus, FAISS)
Preferred Qualifications
- Experience developing enterprise AI copilots and intelligent assistants.
- Experience implementing AI solutions using Microsoft Copilot Studio, Azure AI Services, or similar platforms.
- Knowledge of AI governance, responsible AI, security, and compliance frameworks.
- Experience in travel, finance, telecom, retail, or large enterprise environments.
- Exposure to graph databases and knowledge graphs.
- Understanding of multimodal AI (text, image, audio, video).
Educational Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Artificial Intelligence, Data Science, or related discipline.
- Generative AI certifications preferred.
Key Competencies
- Solution Architecture
- AI Innovation & Thought Leadership
- Problem Solving
- Stakeholder Management
- Technical Mentoring
- Agile Development
- Analytical Thinking
- Communication & Presentation Skills
Success Metrics
- Delivery of scalable AI-enabled enterprise solutions.
- Reduction in operational effort through AI automation.
- Successful deployment of GenAI applications into production.
- Application performance, reliability, and security.
- Adoption of AI best practices across development teams.
Pay: ₹1,000,000.00 - ₹1,500,000.00 per year
Application Question(s):
- What is your current CTC & ECTC ?
- How many days of notice period ? IF immediate then what is the LWD
Experience:
- Java: 4 years (Required)
- Python: 4 years (Required)
- Generative AI: 2 years (Preferred)
Work Location: In person