Senior Member of Technical Staff

Oracle · Bengaluru

  • Experience3–4 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelmid
  • Posted2 Sept 2026

About Oracle

Oracle is hiring in Bengaluru in technology software. This role looks for around 3+ years of experience.

Skills

  • Java
  • Spring Framework
  • MySQL
  • NoSQL
  • Git
  • GitLab
  • GitHub
  • CI/CD
  • AWS
  • OCI
  • Docker
  • Kubernetes
  • RESTful APIs
  • Microservices

The role

A software engineer in a healthcare technology company builds distributed, fault-tolerant cloud services and web products using Java, Spring, and AWS or OCI. They design database-backed multi-tenant applications, RESTful APIs, microservices, and automated tests across the software lifecycle, while guiding technical practices and mentoring engineers. Their defining skills are Java, Spring, and cloud infrastructure; they also bring MySQL, NoSQL, Docker, Kubernetes, Git, CI/CD, RESTful APIs, and JavaScript.

Full job description

We are seeking an experienced Senior Software Engineer who enjoys building complex, highly technical products and services from the ground up. As a member of Oracle Health, you will help us define the future of services used daily by both customers and internal teams. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design, and develop software according to those specifications. You will perform professional software development tasks associated with the development, design, and debugging of software applications or operating systems.

You will use your problem-solving abilities to develop innovative solutions to real business problems with internet-scale data. You will succeed by coupling critical thinking with self-motivation, passion, and determination, and working effectively with your teammates. The team will look up to this person for technical guidance, coaching, mentoring, and innovation.

Responsibilities:

Design and build distributed, scalable, and fault-tolerant software systems.

Build cloud services on top of the modern OCI infrastructure.

Participate in the entire software lifecycle, from design to development, to quality assurance, and production.

Invest in the best engineering and operational practices upfront to ensure our software quality bar is high.

Leverage a plethora of internal tooling at OCI to develop, build, deploy, and troubleshoot software.

Requirements:

You have 3 or more years of experience as a developer.

You have experience with an object-oriented back-end language (Java).

Good to have experience with JavaScript and a major UI framework (React, Angular, etc).

You know how to design applications using sound design principles.

You have an in-depth understanding of product development complexities.

You understand, have written, and have consumed RESTful APIs.

You have built cloud-based multi-tenant products/services in one of the OCI, AWS, Azure, or GCP environments.

You know how to create a web service, start to finish, from database design to application design to API design.

You know how to implement a mockup as well as business logic.

You routinely write unit, integration, and UI tests for your code (and know the difference! ).

You know what SOLID stands for and routinely apply it in your code.

You know what idempotence, pure functions, and functional chains are, and routinely apply them in your code.

You understand the difference between Monolithic, Microservice, and Serverless architectures.

You're familiar with Continuous Integration / Delivery principles and practices.

You enjoy mentoring and learning from others.

You learn new concepts and technologies on your own (at work or otherwise).

Mandatory: Java 1.8+, Spring framework(IOC, DataJPA, Rest, Boot, Cloud, Microservices), MYSQL, NoSQL(preferably DynamoDB), Git, Gitlab/Github, Any CI/CD tool(ArgoCD/Spinnaker), AWS(S3 RDS, SQS, SNS, EKS, IAM) OR OCI(ObjectStore, OKE, OQS, ONS, IAM), Docker, Kubernetes.