Software Developer

Published date: 2024/01/10
  • Location: Bengaluru, Karnataka, India
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 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 up 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, we're looking for talented software engineers to join us and build out a new policy management and authorization service. As you can imagine, this authorization service will be a critical part of hundreds of other services, helping to manage policies and make authorization decisions. This is a startup team and comes with a service ownership role that is hands-on, with lots of opportunity for large contributions and impact across the organization. At this stage, we're looking for highly passionate engineers with varying levels of experience and areas of expertise to join the team. As with most service teams, there will eventually be a periodic on call rotation as part of this role.


Responsibilities

Developing and implementing features based on given requirements and use cases
Work with peers to propose and review design, solutions and implementation with an emphasis on metric driven results
Writing quality backend code, including validation tests using languages including, but not limited to, GoLang, Java, and Bash
Working with cloud native technologies such as Docker, Kubernetes, and gRPC
Ensuring safe and compliant release management across different stages
Operating the service through production, including making operational and continuous improvements
Analyzing and debugging issues, including bugs, customer issues, and performance issues
Collaborating and contributing in an inclusive and diverse environment to continuously build a healthy work culture

Basic Skills and Qualifications

Minimum of Bachelor's degree in computer science, engineering or related technical field and/or equivalent IT industry experience
1-2+ years of software development experience
Proficient in data structures and computer fundamentals
Excellent coding, debugging and troubleshooting skills
Excellent collaboration and communication skills
Preferred Qualifications

Good understanding of RESTful APIs and their implementation
Good understanding of scalable distributed systems
Experience working, integrating with SQL or NoSQL databases
Knowledge of cloud architecture and technologies, such as Docker, Kubernetes, and service mesh products
Knowledge of Identity and Access Management systems including industry standard protocols such as OAuth, OpenID Connect and SAML
Knowledge of CICD pipelines
Company Name: Oracle

Apply

0 page views

Related listings

  • Software Developer
    Software Developer
    Bangalore (Karnataka) Software Developer
    Core Software Group (CSG) has the charter for all Platform Independent and Platform Dependent software development across Switching (for data center, campus core and campus access), wireless, network services, routing, optical software and Enterprise...
    2026/11/08
  • Software Engineer|2-6Yrs|Bangalore
    Software Developer
    Software Developer
    Software Engineer Primary Skills Should have worked on NET Core with hands on of at least 6 9 months Should have worked on both NET Core MVC NET Core WebAPI along with some basic knowledge of SQL Resource should be having hands on experience of devel...
    2026/11/08
  • Full Stack Engineer
    Software Developer
    Software Developer
    Roles and Responsibilities: • Develop software solutions by studying information needs and investigating problem areas. • Can work on sophisticated commercial PHP and Reactjs software products in a fast paced environment. • Contribute to improving th...
    2026/11/08