Senior Java Developer

TATA Consultancy Services Ltd

Gurugram, Haryana, India

Type: Full-Time Arrangement: On-Site
7 - 10 Yrs1500000 - 2500000(Annually)

Posted: 4 Aug 2026

Job Description

Senior Java Developer - 7+ Years Experience
Location: Gurgaon
Role Summary:
We are looking for a Java Spring Boot backend developer capable of building microservices and REST APIs, while integrating backend systems with AI/LLM APIs such as OpenAI or Azure OpenAI. The ideal candidate will be proficient in Java, Spring Boot, databases, Kafka, Docker, and possess foundational knowledge of AI integration for intelligent automation use cases.
Key Skills:
Backend: Java 11/17, Spring Boot, Microservices, REST APIs, Hibernate/JPA, Kafka, MySQL/MongoDB, Redis, Docker, Git/CI-CD
AI/ML Integration: OpenAI/Azure OpenAI API, Prompt Engineering, LLM API Integration, RAG basics, Embeddings, Vector Databases, Function Calling, AI response handling, Responsible AI basics, AI Security basics
Tools & Frameworks: Spring AI, LangChain, Kubernetes, PostgreSQL, JUnit/Mockito, Swagger/OpenAPI, Jenkins, Prometheus/Grafana, ELK Stack, Cloud basics

Required Qualifications

  • Java 11/17 expertise
  • Spring Boot framework
  • Microservices architecture
  • REST API development
  • Kafka messaging
  • Docker containerization
  • Database management (MySQL/MongoDB/PostgreSQL/Redis)
  • 7+ years of backend development experience

Preferred Qualifications

  • OpenAI or Azure OpenAI API integration
  • Prompt Engineering
  • LangChain
  • Spring AI
  • RAG implementation
  • Vector Databases
  • Kubernetes orchestration
  • CI/CD pipelines
  • Cloud platform familiarity

Skills Required

Java 11/17Spring BootMicroservicesREST APIsKafkaDockerPostgreSQLOpenAI APIAzure OpenAILangChainKubernetesJenkinsGitCI/CDPrometheus