Software Developer 4

Oracle Oracle · Enterprise · BENGALURU, KARNATAKA, India

Senior Principal Engineer to design, build, and scale next-generation cloud-native applications and enterprise platforms using modern Java technologies, microservices architecture, and cloud infrastructure. Responsibilities include leading design and development of complex enterprise applications, building scalable microservices, designing APIs and event-driven services, providing technical leadership for cloud-native development, working with cloud infrastructure, collaborating with cross-functional teams, mentoring engineers, and ensuring high-quality execution.

What you'd actually do

  1. Lead the design, architecture, and development of complex enterprise applications using Java, Spring Boot, Micronaut, and related backend frameworks.
  2. Build and evolve scalable microservices-based systems with strong focus on reliability, performance, security, and maintainability.
  3. Design and develop RESTful APIs, event-driven services, integration layers, and backend components that support large-scale enterprise workloads.
  4. Provide technical leadership for cloud-native application development, including containerized services, distributed deployments, observability, and automation.
  5. Work with cloud infrastructure and platform services to deploy, monitor, and optimize applications in cloud environments.

Skills

Required

  • Java
  • Spring Boot
  • Micronaut
  • backend frameworks
  • microservices
  • distributed systems
  • APIs
  • event-driven services
  • cloud infrastructure
  • containerization
  • observability
  • automation
  • CI/CD
  • automated testing
  • logging
  • monitoring
  • alerting
  • production support
  • technical documentation
  • architecture diagrams

Nice to have

  • AI Experience