Tata Consultancy Services logo

Java Technical Lead

Tata Consultancy Services

Saint Louis, MO
Full Time
Senior
100k-125k
about 1 month ago

Job Description

About the Role

The Java Technical Lead is responsible for developing, maintaining, and troubleshooting high-performance Java applications within a team environment. The role involves collaborating with stakeholders, ensuring code quality, and providing on-call support to maintain system stability. The position requires extensive hands-on experience with Java, cloud services, and microservices architecture, contributing to the delivery of reliable and scalable solutions.

Key Responsibilities

  • Development and maintenance of new and existing functionalities
  • Perform detailed requirement analysis and prepare design documents
  • Create code and implement solutions as per requirements in development/maintenance projects
  • Create and maintain unit test cases for developed code ensuring test coverage per customer specification
  • Review solutions/code changes done by team and ensure coding standards are followed and optimal solution is provided
  • Perform unit testing using test plans/test cases and document test results
  • Proactively identify process/performance gaps and suggest enhancements
  • Troubleshoot critical/major incidents and problems, conduct root cause analysis and ensure incidents are resolved within agreed SLAs
  • Provide rotational on-call support, ensuring system stability and addressing production incidents
  • Provide data for status reporting
  • Collaborate with internal and customer stakeholders efficiently at every phase of the project

Requirements

  • At least 7+ years of IT experience with proven hands-on Java development experience
  • Proficient in Java 8 or later (preferably Java 11), with hands-on experience in Spring Boot, Microservices architecture, RESTful APIs, and Spring Batch
  • Hands-on experience of AWS Services: S3, Lambda, RDS, EC2
  • Good Understanding of Database: PL-SQL/ Oracle
  • Strong analytical and problem-solving ability
  • Building high-performance applications with clean, testable, and reusable code
  • Skilled in Git, Bitbucket, Jenkins, and Maven for version control and build automation
  • Good communication skills and team player
  • Effective in collaborating with offshore teams and client stakeholders
  • Willing to provide on-call support as necessary
  • Hands-On Experience in troubleshooting production issues

Nice to Have

  • Experience of working in Agile framework (Scrum or SAFe)
  • Experience of working on AWS Cloud
  • Experience in developing pipelines for CI/CD automation in Jenkins
  • Experience in working with collaboration tools like JIRA, Confluence, Service NOW
  • Experience in writing Spoke and Karate unit test cases for microservices
  • Work experience in Jenkins, Splunk, and Dynatrace
  • Worked as on-call/support engineer in the past
  • Familiarity with Docker and Kubernetes

Benefits & Perks

  • Salary Range-$100,000-$125,000 a year
Apply Now

Job Details

Posted AtJun 13, 2025
Salary100k-125k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Tata Consultancy Services

Website

tcs.com

Company Size

10000+ employees

Location

Saint Louis, MO

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches