Java Full Stack Specialist
Tata Consultancy ServicesThis job is no longer accepting applications
Job Description
Role Summary
We need a Java Spring Boot backend developer who can build microservices, REST APIs, and also connect backend systems with AI/LLM APIs such as OpenAI or Azure OpenAI. The person should be comfortable with Java, Spring Boot, databases, Kafka, Docker, and basic AI integration for intelligent automation use cases.
- Develop backend services using Java, Spring Boot, Spring MVC, and Microservices.
- Create REST APIs that are secure, fast, and easy to integrate with frontend or third-party systems.
- Use Kafka for event-driven communication between services.
- Work with MySQL, PostgreSQL, MongoDB, Hibernate/JPA, and Redis.
- Integrate OpenAI/Azure OpenAI APIs into backend workflows.
- Build simple AI features such as query assistants, structured responses, and automation workflows.
- Use Docker and CI/CD tools for build and deployment support.
- Write clean code, participate in Agile delivery, and support production-ready features.
Must-Have Skills
• Java 11/17
• OpenAI or Azure OpenAI API
• Spring Boot
• Prompt Engineering
• Microservices
• LLM API Integration
• REST APIs
• RAG basics
• Hibernate/JPA
• Embeddings
• Kafka
• Vector Databases
• MySQL / MongoDB
• Function Calling
• Redis
• AI response handling
• Docker
• Responsible AI basics
• Git / CI-CD
• AI Security basics
