Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tata Consultancy Services

New

Java Software Engineer

Posted 3 views
Discussion

Summary

TCS is hiring a Java Developer with 7-10 years of experience in Chennai (walk-in interview) to design, build, and maintain enterprise applications using Java 8/11/17, Spring Boot microservices, REST APIs, and ORM/SQL databases, plus Kafka/RabbitMQ messaging, Docker/Kubernetes, and CI/CD tooling.

Greeting from TCS

Walkin Interview on Sat 29th Aug'26

Walkin Location- Tata Consultancy Services Ltd, SNR Kumaran Nagar, Sholinganallur, OMR, Chennai - 600119


Java Developer

Experience: 7-10 Years

Job Summary

We are seeking a skilled Java Developer with 7-10 years of experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, and modern cloud-native application development.

Key Responsibilities

  • Design, develop, and maintain scalable Java-based applications.
  • Build and enhance Microservices using Spring Boot framework.
  • Develop RESTful APIs and integrate with third-party systems.
  • Participate in requirement analysis, technical design, coding, testing, and deployment.
  • Optimize application performance, reliability, and scalability.
  • Troubleshoot production issues and provide timely resolutions.
  • Collaborate with cross-functional teams in Agile/Scrum environments.
  • Ensure application security, code quality, and best development practices.
  • Create technical documentation and participate in code reviews.

Required Skills

  • 7-10 years of hands-on experience in Java development.
  • Strong expertise in Java 8/11/17, Spring Boot, and Microservices.
  • Experience with RESTful Web Services and API integrations.
  • Hands-on experience with Hibernate/JPA and ORM frameworks.
  • Strong knowledge of SQL and relational databases such as Oracle, PostgreSQL, or MySQL.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or JMS.
  • Proficiency in Git, Maven, Gradle, and CI/CD pipelines.
  • Experience with containerization tools such as Docker and Kubernetes.
  • Strong understanding of Design Patterns, OOP concepts, and Data Structures.


Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available