Senior Platform Software Engineer
Oracle
Oracle
Join a team building Oracle Integration, a strategic cloud platform connecting applications, data, and processes across diverse environments. This role is pivotal in developing the integration foundation for next-generation Oracle Health products, ensuring secure healthcare data exchange and interoperability.
You will contribute to creating robust, scalable cloud-native services tailored for the complex needs of modern healthcare. The work involves developing reusable platform capabilities in areas like connectivity, APIs, data transformation, security, and reliability, making these valuable for both Oracle Health and Oracle's broader enterprise customer base.
Key responsibilities include building and operating secure, scalable integration services on OCI that power Oracle Health products and enterprise business processes. You will shape reusable platform capabilities addressing healthcare interoperability and serving a wider commercial audience.
This involves designing highly available, fault-tolerant services, enabling data exchange across various healthcare systems and applications using standards like FHIR. You will connect diverse SaaS applications, enterprise systems, and databases across multiple cloud providers. Developing components like adapters, runtime services, and APIs to accelerate integration delivery is also essential.
Responsibilities extend to owning platform components from inception through production support, ensuring availability, security, and performance. You will also investigate complex issues, perform root-cause analysis, and collaborate with product managers and architects to deliver shared roadmap commitments and influence engineering quality.
We are seeking candidates with a B.E./B.Tech/M.S./M.Tech in Computer Science and at least 3 years of software development experience. Strong proficiency in Java and object-oriented design is essential.
Candidates should have experience designing and developing distributed systems, microservices, and RESTful APIs, utilizing frameworks like Micronaut or Spring Boot. Familiarity with cloud-native development, container technologies (Docker, Kubernetes), and understanding of scalability, high availability, and security principles are crucial.
Knowledge of API-first development using REST and OpenAPI is required. Experience diagnosing complex distributed service issues using observability tools is also a must. The ability to take ownership of features throughout their lifecycle and strong analytical and problem-solving skills are vital for success in this role.
Oracle
Cloud Computing