Senior Software Developer - Backend
OracleAbout the role
Fusion Applications (FA) is Oracle's leading SaaS offering of several critical business applications like Enterprise Resource Planning (ERP), Human Capital Management (HCM), Customer Relationship Management (CRM) and many more. The enterprise grade application suite serves as one of the focal points of Oracle's business value.
While Fusion Applications has been a huge success, the basic architecture is based on an on-premise, Fusion Middleware stack that has not changed since its inception. We are the Fusion Applications Technical Architecture team and have been tasked with defining the next generation architecture (codename Spectra) based on cloud native principles running in Oracle Cloud Infrastructure (OCI). The migration from a monolith to a modern cloud based micro-service architecture opens new avenues to work with a wide range of state-of-the-art technologies and OCI services. It will also mean instituting better processes and practices as we transform to software as a service development model that includes following industry standard developer workflows, CICD pipelines, safe deployment practices, cloud based automated testing, DevOps culture, etc.
For this new Spectra architecture, service resilience becomes extremely important to ensure customer satisfaction. That is the reason we're building a new cloud native service for teams to practice Chaos engineering in a touchless and self-service way. Our mission is to prepare all the services for any kind of expected/unexpected disruptions they might experience in production, improve service resilience and DevOps excellence. At this stage, we're looking for highly passionate and talented software developers with varying levels of experience and areas of expertise to join the team. As with most service teams, there is a periodic on-call rotation as part of this role. As with most service teams, there will eventually be a periodic on call rotation as part of this role.
Career Level - IC3
- Understand problem scenarios and customer requirements and break them down to workable features
- Manage and build CI and CD tools/pipelines and collaborate within larger developer tools organization
- Writing quality backend code, including validation tests using languages including, but not limited to, Java and Python
- Work with cloud native technologies such as Docker, Kubernetes, service mesh, etc.
- Work with PyTorch and/or recommendation engines to add machine learning intelligence to Chaos engineering
- Perform thorough code reviews, follow best engineering practices with performance, scalability, resiliency and security as key tenets
- Collaborating and contributing in an inclusive and diverse environment to continuously build a healthy work culture
- Minimum of Bachelor's degree in computer science, engineering or related technical field and/or equivalent IT industry experience
- 3+ years of software development experience
- Proficient in data structures and computer fundamentals
- Excellent coding, debugging and troubleshooting skills
- Excellent collaboration and communication skills
- Good understanding and/or proven track record of working with scalable distributed systems
- Experience with designing and writing REST APIs
- Experience with PyTorch and/or major frameworks for recommendation engines preferred
- Familiarity with open-source tools and integration
- Experience with CICD pipelines
- Have worked in DevOps culture, participated in on-call rotations and demonstrated experience in detecting and reducing operational toil
Disclaimer:
Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
Range and benefit information provided in this posting are specific to the stated locations only
US: Hiring Range: from $74,800 to $178,200 per annum. May be eligible for bonus and equity.
Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business.
Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
Oracle US offers a comprehensive benefits package which includes the following:
1. Medical, dental, and vision insurance, including expert medical opinion
2. Short term disability and long term disability
3. Life insurance and AD&D
4. Supplemental life insurance (Employee/Spouse/Child)
5. Health care and dependent care Flexible Spending Accounts
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s