Java Developer

Tata Consultancy Services
Mumbai, Maharashtra, India

Java Developer

Experience: 4-8 Years | Location: Mumbai

Role Overview

We are looking for a Java Developer with 4-8 years of experience to design, develop, integrate, and support enterprise applications and RESTful services. The role requires strong hands-on expertise in Java/J2EE, Spring Boot, SQL, Hibernate, and JPA, along with practical experience using modern source-control, build, and deployment tools.

Key Responsibilities

  • Design, develop, test, and maintain Java/J2EE applications using Spring and Spring Boot.
  • Develop and integrate RESTful APIs using JAX-RS and JSON, with attention to reliability, maintainability, and secure coding practices.
  • Build and maintain persistence layers using SQL, Hibernate, and JPA frameworks.
  • Use source-code management platforms such as Git or SVN for version control, branching, merging, and collaborative development.
  • Create and maintain application builds using Maven, Gradle, or Ant, including dependency and version management.
  • Contribute to microservices-based application development and deployment on cloud infrastructure.
  • Collaborate with cross-functional teams to understand requirements, troubleshoot issues, and deliver high-quality solutions.
  • Support CI/CD activities and automated deployments using Jenkins scripts and related pipelines.
  • Participate in code reviews, defect resolution, performance improvement, and technical documentation.
  • Work with web servers and load-balancing technologies during deployment and production support activities. Required Skills
  • 3-5 years of relevant software development experience.
  • Strong programming experience in Java and J2EE.
  • Hands-on experience with Spring Framework and Spring Boot.
  • Experience developing and consuming RESTful APIs using JAX-RS and JSON.
  • Good knowledge of SQL and experience with Hibernate and JPA. Good-to-Have Skills
  • Working knowledge of Oracle or PostgreSQL databases.
  • Experience with Jenkins scripts and CI/CD deployment processes.
  • Experience developing or deploying microservices on cloud infrastructure.
  • Familiarity with web servers and load-balancing technologies

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →