remote
Senior/Principal Application Software Engineer - Oracle
Software Engineer
Lead the design and development of cloud‑native, distributed healthcare applications, leveraging Java, microservices, and Kubernetes to deliver reliable, scalable solutions across the full software development lifecycle.
About the role
Key Responsibilities
- Architect, design, and implement cloud‑native platforms and customer‑facing healthcare applications using Java and microservice patterns.
- Build, deploy, and manage containerized services on Kubernetes, ensuring high availability and scalability.
- Develop and integrate RESTful APIs and integration services that connect disparate healthcare workflow systems.
- Collaborate with cross‑functional teams to define requirements, perform code reviews, and drive continuous improvement.
- Implement CI/CD pipelines and automated testing to accelerate delivery while maintaining quality and security.
Requirements
- 5+ years of professional software engineering experience, with deep expertise in Java and cloud infrastructure (e.g., OCI, AWS).
- Proven experience designing and operating microservice architectures and container orchestration platforms such as Kubernetes.
- Strong knowledge of REST API design, integration patterns, and distributed systems principles.
- Hands‑on experience with CI/CD tools, automated testing, and version control (Git).
- Ability to solve complex technical problems and deliver solutions that impact healthcare providers, patients, and payers.