OROracle
Java Developer
Mumbai ₹5-12 LPA Posted 24 Oct 2025
FULL TIME
Struts Framework
Shell Scripts
J2ee Technologies
Web Services
Sql
+1 more
Job Description
Job Responsibilities
- Design, develop, and maintain enterprise-grade applications using Core Java and J2EE technologies.
- Build scalable and maintainable web applications with the Struts framework, ensuring adherence to best practices.
- Refactor and enhance existing applications for performance, security, and scalability.
- Develop and manage Shell scripts to automate build, deployment, and monitoring processes.
- Collaborate with cross-functional teams to translate business requirements into effective technical solutions.
- Assist in the migration of legacy applications to modern Java/J2EE platforms, ensuring minimal downtime and smooth transition.
- Participate in code reviews, enforcing coding standards and improving overall code quality.
- Contribute to CI/CD pipelines, improving release efficiency and reducing deployment risks.
Mandatory Skills:
- 3 to 5 years of professional and relevant experience in software industry.
- Strong expertise in Core Java, including OOPs, multithreading, collections, exception handling along with Design Patterns.
- Hands-on experience in J2EE technologies such as Servlets, JSP, and JDBC for enterprise application development.
- Practical knowledge of the Struts framework for building structured, reliable web applications.
- Awareness of clean code practices and practical application of design patterns.
- Strong understanding of XML for data representation, configuration, and integration across systems.
- Proficiency in developing and consuming Web Services (SOAP/REST) for system integration and interoperability.
- Expertise in relational databases, Database connectivity (JDBC) and SQL, including writing optimized queries, procedures and managing data transactions.
Preferred Skills:
- Experience with JBoss Application Server for deployment and management of enterprise applications.
- Proficiency in Shell scripting for automating operational workflows and supporting DevOps practices.
- Experience with legacy application migration to modern Java/J2EE platforms, with emphasis on optimization and scalability.
- Exposure to capital markets or investment management domains, providing domain-specific insights.
- Familiarity with modern frameworks like Spring Framework (Spring Boot, Spring MVC), RESTful services, and JPA/Hibernate, in addition to Struts.
- Experience re-architecting or containerizing applications using Docker/Kubernetes.
- Experience with monitoring and logging tools (e.g., ELK, Prometheus, CloudWatch).
- Familiarity with CI/CD pipelines, version control (Git), and build tools (Maven, Gradle).
- Career Level - IC1.
