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
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.