Job Description
Design, develop, troubleshoot, and debug software programs for databases, applications, tools, and cloud-based services.
As a member of the software engineering division, you will apply foundational knowledge of software architecture and engineering principles to develop, test, and maintain software applications according to provided design specifications. You will contribute to feature development, bug fixes, and enhancements within an established architecture while collaborating with senior engineers and cross-functional teams.
You will work on moderately complex technical problems with guidance from senior team members and gain exposure to the complete software development lifecycle, including design, development, testing, deployment, and production support.
Qualification: BE/MCA degree or equivalent experience relevant to the functional area.
Responsibilities
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
- Design, develop, test, and maintain software applications following established engineering standards.
- Develop frontend and backend components using Java, REST APIs, SQL, and modern UI frameworks.
- Participate in feature implementation, bug fixing, and application enhancements.
- Collaborate with product managers, architects, QA engineers, and other developers to deliver quality solutions.
- Write clean, maintainable, and testable code.
- Participate in code reviews and incorporate feedback from senior engineers.
- Debug and troubleshoot issues across development, test, and production environments.
- Contribute to test automation and continuous integration practices.
- Support deployment activities and production releases.
- Learn and adopt new technologies, tools, and development methodologies.
- Participate in agile ceremonies including sprint planning, estimation, and retrospectives.
Qualifications
Career Level - IC2
About Us
Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.
True innovation starts when everyone is empowered to contribute. That's why we're committed to growing a workforce that promotes opportunities for all with competitive benefits that 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 [Confidential Information] 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.