14 Aug
|
NMS Consultant
|
Thiruvananthapuram
14 Aug
NMS Consultant
Thiruvananthapuram
ABOUT THE ROLE
We are seeking a highly skilled Senior Developer with strong hands-on experience in Java, Spring Boot, Kafka, and NoSQL databases — now expanded to include AI/ML engineering capabilities. The ideal candidate will design, develop, and maintain high-performance, scalable applications while integrating AI-powered features into enterprise insurance systems. Experience in the Insurance domain will be a strong advantage.
KEY RESPONSIBILITIES
• Design, develop, and enhance backend services and APIs using Java and Spring Boot.
- Build high-throughput and resilient event-driven components using Kafka.
- Work with MongoDB or other NoSQL databases to design efficient data models and optimize queries.
• Integrate Large Language Models (LLMs) such as OpenAI, Claude, or Gemini into backend services via REST APIs and SDKs.
- Build and maintain AI-powered microservices including RAG (Retrieval-Augmented Generation) pipelines, semantic search, and document intelligence features.
- Develop and expose AI agent workflows using frameworks such as LangChain4j, Spring AI, or similar Java- native AI toolkits.
- Implement prompt engineering strategies, context management, and output validation layers for LLM interactions..
- Participate in code reviews, refactoring efforts, and optimisation of system performance.
- Ensure best practices for coding standards, security, maintainability, and AI model governance.
- Troubleshoot production issues and provide root cause analysis and long -term fixes.
REQUIRED SKILLS & QUALIFICATIONS
• 5 years of hands-on development experience in Java-based applications.
• Robust expertise in Java (8/11/17), Spring Framework, Spring Boot, and RESTful services.
• Experience with Kafka for messaging, streaming, or event-driven architecture.
- Practical knowledge of MongoDB or other NoSQL databases (e.g., Cassandra, DynamoDB, Couchbase).
- Solid understanding of microservices architecture and distributed systems.
- Hands-on experience consuming LLM APIs (OpenAI GPT-4o, Anthropic Claude, Google Gemini) in production Java applications.
- Familiarity with Spring AI or LangChain4j for building LLM-backed services in Java ecosystems.
- Experience with prompt engineering — crafting, versioning, and testing prompts for accuracy, safety, and cost efficiency.
- Knowledge of embedding models and vector stores for semantic search and RAG pipelines.
- Strong debugging, analytical, and problem-solving skills.
- Experience with Git, Maven/Gradle, Jenkins, Docker, or Kubernetes is a plus.
📌 Java Developer - AI/LLM (Thiruvananthapuram)
🏢 NMS Consultant
📍 Thiruvananthapuram