onsite
Java Python Full Stack Developer - Tata Consultancy Services (TCS)
Full Stack Developer
Full‑stack engineer skilled in Java 8, Python, and React, building microservice architectures with Spring Boot and RDBMS, while designing async orchestration and integrating LLMs into distributed workflows.
About the role
Key Responsibilities
- Design, develop, and maintain Java and Python applications using Java 8, J2EE, and Spring Boot 5+.
- Build and consume RESTful microservices, ensuring scalability and resilience.
- Implement front‑end components with React JS, integrating with back‑end services.
- Develop robust async architectures for concurrent reasoning, tool use, and long‑running workflows across distributed compute environments.
- Manipulate data from flat files, relational and non‑relational databases, XML, and JSON.
- Integrate large language models with MCP servers, vector databases, and other AI components.
Requirements
- Proven experience in Java and Python development.
- Strong knowledge of Spring Boot, microservices, and J2EE.
- Hands‑on experience with React JS and front‑end development.
- Experience with RDBMS, NoSQL databases, and data manipulation.
- Familiarity with Agile methodologies and CI/CD pipelines.