onsite
Senior Platform Software Engineer - Oracle
Software Engineer
Senior Platform Software Engineer responsible for owning and evolving complex platform components and SDKs, driving performance, resilience, and developer tooling improvements across distributed services using Java, Spring Boot, and cloud-native technologies.
About the role
Key Responsibilities
- Own and evolve a bounded platform component or SDK module, ensuring robust multi‑tenant contracts and backward compatibility.
- Lead deep debugging and root‑cause analysis across distributed services, delivering fixes that protect downstream consumers and upgrade paths.
- Analyze usage, performance, and error budgets to implement targeted resilience and capacity optimizations.
- Author and maintain team‑scoped documentation, samples, and adoption guidance to accelerate developer onboarding.
- Collaborate with cross‑functional teams to shape integration frameworks and developer tooling, driving continuous improvement.
Requirements
- 5+ years of experience building and maintaining large‑scale platform services in Java/Spring Boot.
- Strong background with AWS, Docker, and Kubernetes for deploying and scaling services.
- Proficiency in observability tools (e.g., Prometheus, Grafana, ELK) and CI/CD pipelines.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Effective communicator with experience writing technical documentation and adoption guides.
Skills
javaawsdockerkubernetescicd