Tata Consultancy Services

Java Developer with AI Expertise

Tata Consultancy Services

Gurugram, Haryana, India · Full Time

Be the first to apply

Experience
7+ yrs
Salary
Openings
1
Posted
1 day ago
Work mode
In office
Education
Any graduate
Eligibility
Candidates who have completed any graduate degree are eligible to apply.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Tata Consultancy Services

Tata Consultancy Services (TCS) is a global leader in IT and business solutions, employing over 612,000 professionals and operating across 55 countries. With a revenue of USD 29.08 billion for 2023-24, TCS delivers expertise in Cloud Infrastructure, Cognitive Business Operations, Cybersecurity, Consulting, Enterprise Solutions, IoT/Digital Engineering, Data and Analytics, among others. TCS is recognized as one of India's largest equal opportunity employers and consistently ranks among the top companies in India's Most Respected Companies survey.

Job Overview

This role is for experienced Java Developers skilled in AI integration, based in Gurugram. The job offers a full-time position to professionals with 7 or more years of experience.

Key Responsibilities

  • Develop, maintain, and enhance backend applications leveraging Java and Spring Boot technologies.
  • Design and implement scalable microservices architectures and RESTful APIs.
  • Integrate Artificial Intelligence and Generative AI functionalities within enterprise business applications.
  • Create and optimize solutions based on Retrieval-Augmented Generation (RAG) methodologies and AI-powered features.
  • Collaborate closely with AI, product, and business teams to provide innovative technology solutions.
  • Design secure, scalable cloud-centric architectures aligned with best practices.
  • Engage in code review processes, performance tuning, and supporting applications in production environments.
  • Work within Agile/Scrum frameworks to ensure efficient development cycles.

Required Technical Skills

  • Proficiency in Java versions 8, 11, and 17.
  • Experience with Spring Boot, Spring MVC, and Spring Security frameworks.
  • Knowledge of Microservices architecture and RESTful web services.
  • Expertise with Hibernate and JPA for object-relational mapping.
  • Database management skills in SQL & NoSQL systems such as Oracle, MySQL, PostgreSQL, and MongoDB.
  • Familiarity with messaging systems like Apache Kafka and RabbitMQ.
  • Containerization and orchestration using Docker and Kubernetes.
  • Version control and automation tools: Git, Maven, Jenkins, continuous integration/deployment (CI/CD).
  • Strong understanding of software design patterns and system design principles.

AI and Generative AI Experience

  • Hands-on experience integrating AI/ML models within enterprise applications.
  • Practical knowledge of OpenAI, Azure OpenAI, AWS Bedrock, or Google Vertex AI platforms.
  • Worked with large language models such as GPT, Claude, Gemini, and Llama.
  • Skilled in prompt engineering techniques.
  • Experience implementing Retrieval-Augmented Generation (RAG) strategies.
  • Familiarity with vector database technologies like Pinecone, ChromaDB, FAISS, and Weaviate.
  • Use of AI agent frameworks including LangChain, LangGraph, Semantic Kernel, and CrewAI.
  • Integration of AI models via API services.

Additional Information

Walk-In Event: Scheduled for 22nd August 2023 (Saturday) in Gurugram.

Education: Applicants should hold a graduate degree.

Minimum education

Bachelor's Degree

Tools & software

Docker required Microservices Architecture required Spring Boot required Apache Kafka required RabbitMQ required

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer