
Required Skills & Tech Stack
SQL
PL/SQL
Database Management Systems
Python
Java
C++
Debugging
Git
Unit testing
Data analysis
Problem-solving
Collaboration
Communication
Attention to detail
Adaptability
Time management
Continuous learning
Mentorship

Eligibility Criteria
Bachelorβs degree (B.E/B.Tech or equivalent) in Computer Science, Computer Engineering, Software Engineering, Computer Applications, Information Technology or related fields. Minimum aggregate of 60% (or CGPA 6.0/10). Final year students of the 2026 batch are eligible. No active backlogs at the time of joining. Candidates must have a valid work permit for India.

Job Description & Key Responsibilities
Oracle is a global leader in cloud computing, database technologies, and enterprise software solutions. With a presence in more than 175 countries, Oracle helps businesses transform their operations through innovative platforms, AIβdriven analytics, and industryβspecific applications. The company invests heavily in research and development, fostering a culture where engineers can work on cuttingβedge technologies that power everything from financial services to healthcare. Employees benefit from a collaborative environment, continuous learning programs, and clear career progression pathways that reward technical excellence and leadership.
The role of Application Software Engineer 1 is an entryβlevel position within Oracleβs Software Engineering division, based in Bangalore. The engineer will join a product team that maintains and enhances a suite of enterprise applications used by large healthcare organizations. The dayβtoβday work involves writing and optimizing SQL/PLβSQL queries, developing new reports, debugging existing code, and supporting software releases. Candidates will interact directly with clients to gather requirements, estimate effort, and ensure that deliverables meet business expectations. This position offers a solid foundation in fullβstack development while exposing the candidate to domainβspecific knowledge such as the Millennium data model and healthcare workflows.
Key responsibilities include:
1. Develop, debug, and enhance software components according to design specifications.
2. Build and modify reports using SQL, ensuring accurate data extraction and presentation.
3. Perform rootβcause analysis for application issues and document resolutions.
4. Participate in requirementβgathering sessions and translate business needs into technical tasks.
5. Estimate effort, plan work, and deliver within agreed timelines.
6. Collaborate with crossβfunctional teams, including QA, product management, and client support.
7. Contribute to code reviews and suggest architectural improvements.
8. Support software release cycles and postβrelease monitoring.
9. Learn and apply healthcare domain concepts, particularly the Millennium data model.
10. Mentor peers on basic best practices and assist in onboarding new team members.
The tech stack centers on SQL, PL/SQL, and a programming language of choice (Python, Java, or C++). Version control is managed through Git, and unit testing frameworks are used to ensure code quality. Familiarity with reporting tools such as Tableau or Business Objects is a plus. Oracle offers a clear growth path: highβperforming engineers can progress to Senior Engineer, Lead Engineer, and eventually to Architectural or Management roles. The companyβs emphasis on continuous learning, mentorship programs, and internal mobility makes it an attractive place for fresh talent to build a longβterm career. Joining Oracle means working with industryβleading technologies, gaining exposure to a global client base, and being part of a culture that values innovation, collaboration, and personal development.