24 Oct
|
Tata Consultancy Services
|
Mumbai
24 Oct
Tata Consultancy Services
Mumbai
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.
• Positive 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
📌 Java Developer (Mumbai)
🏢 Tata Consultancy Services
📍 Mumbai