KubeCraftJobs

DevOps & Cloud Job Board

Java EE Technologies

Tata Consultancy Services

Mumbai

On-site
$7k - $18k
Mid Level
Full Time
Posted December 29, 2025

Tech Stack

java java-ee java-persistence-api hibernate jsf java-server-faces spring spring-boot mysql oracle postgresql javascript apache-maven gradle docker kubernetes amazon-web-services microsoft-azure google-cloud-platform

Please log in or register to view job application links.

Job Description

**Location-** Mumbai **Exp Range-** 4 to 6 yrs **Key Responsibilities** Responsibilities for a Java EE Developer typically span the full software development life cycle (SDLC): - **Design & Development:** Designing and implementing high-volume, low-latency applications for mission-critical systems, ensuring high performance and availability. This includes writing clean, testable, and efficient code. - **Requirements Analysis:** Collaborating with cross-functional teams, product managers, and stakeholders to analyze user requirements and translate them into detailed technical specifications. - **Integration & APIs:** Designing and implementing RESTful and SOAP-based web services/APIs and integrating applications with databases and other external systems and services. - **Testing & Debugging:** Participating in the entire SDLC, which includes conducting software analysis, programming, testing (unit, integration, etc.), debugging, and troubleshooting issues to optimize application performance. - **Maintenance & Improvement:** Maintaining and improving existing software systems, participating in code reviews, providing constructive feedback, and recommending changes to existing infrastructure. - **Documentation:** Creating detailed technical documentation and user support documentation for the developed systems. - **Collaboration:** Working within Agile or Scrum methodologies and collaborating with team members and clients to deliver solutions that align with architectural designs and business needs. **Technical Skills:** - **Proficiency in Java:** Strong command of core Java (8+) and object-oriented programming (OOP) principles and design patterns. - **Java EE Technologies:** Expertise in Java EE components such as Servlets, EJB (Enterprise JavaBeans), JPA (Java Persistence API) / Hibernate, JMS (Java Message Service), and JSF (JavaServer Faces). - **Frameworks:** Experience with popular frameworks such as Spring and Spring Boot is often mandatory in modern job descriptions. - **Databases:** Proficiency in SQL and experience with relational databases (e.g., MySQL, Oracle, PostgreSQL) and ORM technologies. - **Web Technologies:** Good knowledge of web technologies including HTML, CSS, and JavaScript. - **Tools & Platforms:** Familiarity with version control systems (Git), build automation tools (Maven/Gradle), continuous integration/continuous deployment (CI/CD) pipelines, and containerization technologies like Docker and Kubernetes. - **Cloud Experience:** Knowledge of cloud platforms (AWS, Azure, GCP) is a preferred qualification.