Principal Software Engineer – Java Platform Engineering - US

Oracle Oracle · Enterprise · United States

This Principal Software Engineer role focuses on building next-generation cloud-native EHR platforms for Oracle Health. The engineer will work with distributed systems, cloud infrastructure, and applied AI to create intelligent, scalable, and resilient healthcare solutions. Key responsibilities include architecting and building large-scale platforms, solving complex production issues, designing AI-driven automation and AIOps, and leading system design for scalability and reliability. The role requires deep Java expertise, strong debugging skills, and experience with microservices, Kubernetes, and cloud platforms. Mentoring other developers is also a key aspect.

What you'd actually do

  1. Architect and build large-scale cloud-native healthcare platforms
  2. Solve complex production and debugging challenges across distributed systems
  3. Design AI-driven automation and AIOps capabilities
  4. Lead system design for scalability, reliability, and observability
  5. Stay hands-on with coding while mentoring and elevating other engineers

Skills

Required

  • Java
  • distributed systems
  • cloud platforms
  • Kubernetes
  • microservices
  • debugging
  • troubleshooting
  • mentoring

Nice to have

  • Python
  • shell scripting
  • healthcare
  • EHR
  • HL7/FHIR
  • Oracle Health experience

What the JD emphasized

  • deep Java expertise
  • exceptional debugging and problem-solving skills
  • applied AI

Other signals

  • applied AI in production environments
  • Design AI-driven automation and AIOps capabilities
  • applied AI to deliver intelligent, scalable, and resilient healthcare solutions