T
Java Backend Developer - AI & Generative AI
Bengaluru, Karnataka, India • Vollzeit
Bewerben Sie sich als Erste/r!
- Erfahrung
- 5–8 Jahre
- Gehalt
- —
- Stellenangebote
- 1
- Veröffentlicht
- vor 2 Stunden
- Arbeitsmodus
- Im Büro
- Ausbildung
- B.Sc in Computer Science and Technology or B.Tech/B.E. in any specialization or B.C.A. in any specialization
- Teilnahmeberechtigung
- Applicants must hold a B.Sc in Computer Science and Technology, B.Tech/B.E. in any specialization, or a B.C.A. degree in any specialization and should have at least five years of relevant software development experience. Candidates should be based in Bengaluru or willing to relocate and be adaptabl…
- Wieder aufnehmen
- Bewerbung erforderlich
Wo Sie arbeiten werden
Stellenbeschreibung
About the Role and Company
Tata Consultancy Services (TCS), a premier global IT services and consulting firm with a workforce exceeding 500,000 across 46 countries, is seeking a dedicated Java Backend Developer with expertise in AI and Generative AI. As part of the Tata Group, TCS is renowned for its commitment to innovation, quality, and partnering with global enterprises. Joining TCS means engaging with dynamic global projects, growth prospects, and collaborative culture focused on innovation and inclusiveness.
Key Responsibilities
- Create, develop, and sustain scalable backend systems leveraging Java, Spring Boot, and microservices design.
- Construct and enhance high-performing RESTful APIs tailored for enterprise-level solutions.
- Design and implement AI and machine learning solutions using Python, including Generative AI applications.
- Work extensively with Large Language Models (LLMs), encompassing fine-tuning, prompt engineering, and deployment into production.
- Deploy Retrieval-Augmented Generation (RAG) models and integrate AI-driven workflows within backend services.
- Collaborate within Agile/Scrum teams to participate in design discussions, code reviews, and architecture deliberations.
- Diagnose and amplify application performance, reliability, and scalability.
Required Skills and Technologies
- Proficiency in Java versions 8, 11, and 17+, Spring Boot, microservices architecture, REST API development, and design patterns.
- Solid understanding of distributed systems principles.
- Expertise in Python programming specifically applied to Artificial Intelligence, ML, Generative AI, LLMs, model fine-tuning, prompt engineering, and RAG frameworks.
- Familiarity with libraries and platforms like LangChain, LlamaIndex, OpenAI, Azure OpenAI, and Hugging Face.
- Experience with Agile methodologies, Git version control, CI/CD pipelines, and unit testing to ensure code quality.
Additional Skills (Preferred)
- Hands-on experience with cloud services such as Azure, AWS, or GCP.
- Knowledge of vector databases including Pinecone, FAISS, or ChromaDB.
- Containerization and orchestration technologies like Docker and Kubernetes.
- Proven experience deploying AI solutions in live production environments.
Eligibility and Other Details
- Minimum 5 years of relevant software development experience, particularly in Java backend development.
- Demonstrated practical exposure to AI model development and fine-tuning in generative AI contexts.
- Residency in Bengaluru or willingness to relocate is mandatory.
- Flexibility to work according to different time zones and project demands.
- Educational qualifications required: B.Sc in Computer Science and Technology, B.Tech/B.E. in any specialization, or B.C.A. in any specialization.