Java/J2EE Developer

Oracle India Private Limited

Hyderabad

Not disclosed

Work from Office

Full Time

Min. 4 years

Job Details

Job Description

Applications Developer 3

We are looking for a skilled Java/J2EE Developer with 4–6 years of hands-on experience in designing and implementing enterprise applications in the financial services domain.

 

Key Responsibilities:

Develop high-quality, scalable Java/J2EE applications with strong adherence to design patterns and coding standards

Convert complex designs into clean, efficient, and maintainable code

Lead and mentor a small team of developers during implementation phases

Conduct code reviews and enforce best practices around performance, memory management, and quality

 

Technical Skills Required:

Strong proficiency in Core Java, J2EE, and object-oriented design principles

Hands-on experience with Spring, Hibernate, and MyBatis frameworks

Expertise in multi-threaded programming

Strong experience with RESTful and SOAP web services, JMS

Version control using Git or SVN

Solid experience in Oracle RDBMS with strong PL/SQL skills, including stored procedures

Familiarity with Test Driven Development (TDD) and Behavior Driven Development (BDD)

Experience with tools like PMD, JUnit, and performance tuning

 

Additional Expectations:

Ability to guide and mentor junior developers

Strong analytical and problem-solving skills

Excellent communication and collaboration abilities

 

Detailed Description and Job Requirements - External

Analyze, design, develop, troubleshoot, and debug software programs for commercial or end user applications. Write high quality code, complete development tasks, and perform thorough testing and debugging to ensure application reliability and performance.

As a member of the software engineering division, you will participate in high level design activities based on provided external specifications. You will be responsible for specifying, designing, and implementing minor changes to existing software architecture, developing complex enhancements, and resolving sophisticated bugs. Your duties will include building and executing unit tests and test plans, as well as reviewing integration and regression test plans prepared by QA. You will collaborate with QA and porting engineering teams to discuss changes in product functionality and ensure consistent quality across product versions.

Duties and responsibilities are diverse and complex, requiring independent judgment and strong technical capabilities. You should be fully proficient in your area of expertise and may be expected to take on a project lead role or supervise junior personnel. A BS or MS degree in a relevant field or equivalent experience is required, along with at least 4 years of experience in software engineering or a related domain.

    Short Description for External Candidates  

Analyze, design, develop, troubleshoot, and debug software programs for commercial or end user applications. Write high quality code, complete development tasks, and perform thorough testing and debugging to ensure application reliability and performance.

As a member of the software engineering division, you will participate in high level design activities based on provided external specifications. You will be responsible for specifying, designing, and implementing minor changes to existing software architecture, developing complex enhancements, and resolving sophisticated bugs. Your duties will include building and executing unit tests and test plans, as well as reviewing integration and regression test plans prepared by QA. You will collaborate with QA and porting engineering teams to discuss changes in product functionality and ensure consistent quality across product versions.

Duties and responsibilities are diverse and complex, requiring independent judgment and strong technical capabilities. You should be fully proficient in your area of expertise and may be expected to take on a project lead role or supervise junior personnel. A BS or MS degree in a relevant field or equivalent experience is required, along with at least 4 years of experience in software engineering or a related domain.

Responsibilities for External Candidates  

Oracle Fusion GRC is a product that delivers complete solution for all organizations to comply with internal and various external policies. GRC application comprise of various modules and integrates with transactional applications to discover any policy violations and protects organization from vulnerabilities. As a member of GRC development, you will perform detailed analysis of development requirements received from Product Management and work with team to code, execute unit test. Assist build execution, extend support to provide bug fixes, interact with other teams like QA to fix problems in the code.

 

As a member of the software engineering division, you will analyze and integrate external customer needs. Specify, design and implement modest changes to existing software architecture. Build new functionality and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.

 

We have a team of highly enthusiastic, talented, well-qualified engineers from different parts of the world. We are a very close-knit team and we do a lot of fun activities apart from working on extremely challenging and rewarding projects. You will get a great foundation for an excellent career growth in Business Applications (Enterprise Software Industry), if you join our group.

 

A successful candidate must have relevant Java and web development experience.

 

Key Responsibilities:

Develop high-quality, scalable Java/J2EE applications with strong adherence to design patterns and coding standards

Convert complex designs into clean, efficient, and maintainable code

Lead and mentor a small team of developers during implementation phases

Conduct code reviews and enforce best practices around performance, memory management, and quality

 

Technical Skills Required:

Strong proficiency in Core Java, J2EE, and object-oriented design principles

Hands-on experience with Spring, Hibernate, and MyBatis frameworks

Expertise in multi-threaded programming

Strong experience with RESTful and SOAP web services, JMS

Version control using Git or SVN

Solid experience in Oracle RDBMS with strong PL/SQL skills, including stored procedures

Familiarity with Test Driven Development (TDD) and Behavior Driven Development (BDD)

Experience with tools like PMD, JUnit, and performance tuning

 

Additional Expectations:

Ability to guide and mentor junior developers

Strong analytical and problem-solving skills

Excellent communication and collaboration abilities

 

Detailed Description and Job Requirements - External

Analyze, design, develop, troubleshoot, and debug software programs for commercial or end user applications. Write high quality code, complete development tasks, and perform thorough testing and debugging to ensure application reliability and performance.

As a member of the software engineering division, you will participate in high level design activities based on provided external specifications. You will be responsible for specifying, designing, and implementing minor changes to existing software architecture, developing complex enhancements, and resolving sophisticated bugs. Your duties will include building and executing unit tests and test plans, as well as reviewing integration and regression test plans prepared by QA. You will collaborate with QA and porting engineering teams to discuss changes in product functionality and ensure consistent quality across product versions.

Duties and responsibilities are diverse and complex, requiring independent judgment and strong technical capabilities. You should be fully proficient in your area of expertise and may be expected to take on a project lead role or supervise junior personnel. A BS or MS degree in a relevant field or equivalent experience is required, along with at least 4 years of experience in software engineering or a related domain.

 

Career Level - IC3

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. 

Experience Level

Senior Level

Job role

Work location

HYDERABAD, TELANGANA, India

Department

IT & Information Security

Role / Category

DBA / Data warehousing

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 4 years

About company

Name

Oracle India Private Limited

Job posted by Oracle India Private Limited

This job has expired