Bestkaam Logo
Tata Consultancy Services Logo

Java Full Stack Engineer

Actively Reviewing the Applications

Tata Consultancy Services

India, Karnataka, Bengaluru Full-Time On-site
Posted 9 hours ago Apply by June 9, 2026

Job Description

Greetings from Tata Consultancy Services!!!


Required Experience: 8+ Years

Location: Bangalore


About the Role:

We are looking for someone that will lead other Software Engineers while partnering with product managers and collaborate with other business and technical teams to develop, deliver, and maintain mission critical applications.


Responsibilities:

  • Lead and mentor other software engineers across high performing delivery teams.
  • Work jointly with solutions architects to set the technical architectural direction while designing and developing specifications for API level interactions.
  • Collaborate with other tech teams and businesses across sites for project deliverables.
  • Technical leadership and oversight of implementation, system integration, quality testing, operations, and sustainability of technical solutions.
  • Deliverables are typically large or highly complex software systems includes Java based services and back-office user interfaces in addition to digital optimization (a/b/n) testing of customer facing web and mobile app experiences.
  • In depth knowledge of current programming languages and technologies, cloud solutions and DevSecOps practices.
  • Interact with users to define system requirements and/or necessary modifications.
  • Code may either be used in commercial and end-user applications or may focus on software and tools in support of infrastructure and technology platforms.


Required Qualifications:

  • 7+ years of development experience, preferably full stack:
  • Java, Spring Framework, SQL and NoSQL-based databases
  • Exposure to GraphQL / Graph DBs
  • Developing cloud native applications, preferably in AWS experience.
  • Internet technologies, microservices architectures experience
  • 7+ years managing engineering and technology delivery teams
  • Demonstrated knowledge and working experience with highly scalable architectures, patterns, and technologies
  • Experience in creating architecture designs that incorporate resiliency and performance.
  • Experience managing a globally distributed delivery team utilizing Agile methodologies


Preferred Qualifications:

  • Experience in the commerce space and products / pricing / inventory domains
  • Experience in travel and hospitality/hotel industries
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.