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)
Responsibilities
QUALIFICATIONS
Career Level - IC2
About Us
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Java Developer
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!