Senior Software Engineer

Oracle

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Oracle in Bengaluru is seeking a Senior Application Software Engineer to design, develop, and maintain scalable Java backend services for AI-first EHR capabilities. You will build high-performance REST APIs, optimize SQL queries, and contribute to test automation using JUnit, TestNG, and PyTest in an Agile environment.

The ideal candidate has 4+ years of Java development experience, strong OO design, CI/CD expertise, and hands-on cloud-native deployments (Kubernetes) with Spring Boot or

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 4+ years of professional software development experience with a minimum of 5 years in Java development.
  • Strong expertise in Core Java and object-oriented programming principles.
  • Solid understanding of SQL, including database development and stored procedures.
  • Experience building Java backend services and REST APIs.
  • Experience writing automated tests using JUnit, TestNG, or PyTest.
  • Experience debugging and troubleshooting multithreaded applications.
  • Experience with CI/CD and automated build pipelines.
  • Strong written and verbal communication skills in an Agile environment.

Responsibilities

  • Design, develop, and maintain high-performance Java backend services and applications.
  • Develop scalable REST APIs and backend components following modern software engineering practices.
  • Design and optimise SQL queries, stored procedures, and database interactions.
  • Write clean, maintainable, and well-tested code with a strong focus on quality and reliability.
  • Develop and maintain automated unit and integration tests using JUnit, TestNG, and/or PyTest.
  • Contribute to the evolution of engineering test automation frameworks as part of the development process.
  • Debug, troubleshoot, and investigate issues in complex, multithreaded applications.
  • Leverage AI-assisted development tools to improve engineering productivity.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-quality software.
  • Participate in code reviews, CI/CD practices, and continuous improvement initiatives.

Skills

Core Java
REST APIs
SQL
CI/CD
Unit testing (JUnit/TestNG/PyTest)
Multithreading

Education

Bachelor's degree in Computer Science/Engineering

Tools

Spring Boot
Micronaut
Kubernetes
Cloud platforms (OCI/AWS/Azure/GCP)

Job description

As a Senior Application Software Engineer, you will be responsible for building next-generation AI-first Electronic Health Record (EHR) capabilities. We are looking for a highly skilled Backend Java Engineer with strong programming and problem-solving abilities to design, develop, and maintain scalable backend services and frameworks.

The ideal candidate will have expertise in Core Java, backend service development, SQL, REST APIs, and cloud-native technologies. In addition to building production-grade backend services, you will contribute to engineering excellence by developing robust automated tests and enhancing test automation frameworks as part of the software development lifecycle. Experience with AI-assisted development tools is highly desirable.

Responsibilities
  • Design, develop, and maintain high-performance Java backend services and applications.
  • Develop scalable REST APIs and backend components following modern software engineering practices.
  • Design and optimise SQL queries, stored procedures, and database interactions.
  • Write clean, maintainable, and well-tested code with a strong focus on quality and reliability.
  • Develop and maintain automated unit and integration tests using JUnit, TestNG, and/or PyTest to ensure high code quality.
  • Contribute to the evolution of engineering test automation frameworks as part of the development process.
  • Debug, troubleshoot, and investigate issues in complex, multithreaded applications.
  • Leverage AI-assisted development tools such as ChatGPT, Codex, GitHub Copilot, or similar to improve engineering productivity.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-quality software.
  • Participate in code reviews, CI/CD practices, and continuous improvement initiatives.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
  • 4+ years of professional software development experience with a minimum of 5 years in Java development.
  • Strong expertise in Core Java and object-oriented programming principles.
  • Solid understanding of SQL, including database development and stored procedures.
  • Experience building Java backend services and REST APIs.
  • Strong programming, analytical, and problem-solving skills.
  • Experience writing automated tests using JUnit, TestNG, or PyTest.
  • Experience debugging and troubleshooting multithreaded applications.
  • Experience with Continuous Integration (CI) and automated build pipelines.
  • Strong written and verbal communication skills and the ability to work effectively in a collaborative Agile environment.
Preferred Qualifications
  • Experience with Python development.
  • Experience with Java service frameworks such as Micronaut or Spring Boot.
  • Experience deploying applications on Kubernetes.
  • Experience building applications on public cloud platforms (OCI, AWS, Azure, or GCP).
  • Familiarity with frontend technologies such as JavaScript and React.
  • Experience with AI-powered development tools such as ChatGPT, Codex, GitHub Copilot, or similar.
  • Experience contributing to engineering productivity initiatives, developer tooling, or test automation frameworks.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Ajackus • India

On-site
INR 1,500,000 - 2,000,000
Java Full Stack Developer
Java Full Stack Developer

Astek • Ernakulam

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer I – Backend & AI-Enabled
Senior Software Engineer I – Backend & AI-Enabled

Everbridge • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Java Developer
Senior Java Developer

Shell Infotech • Hyderabad, Bengaluru

Hybrid
INR 2,500,000 - 4,000,000
Head-Platform Engineer/Principal Engineer(backend architecture -Java/Python)
Head-Platform Engineer/Principal Engineer(backend architecture -Java/Python)

Nexifyr Consulting Pvt Ltd • Bengaluru

On-site
INR 5,000,000 - 8,000,000
AI-powered healthcare
Fast-growing startup
Cloud-native architecture
+2
Senior Java Developer
Senior Java Developer

Dbiz.ai • Ernakulam

Hybrid
INR 1,800,000 - 3,200,000
Java Full Stack Developer
Java Full Stack Developer

Sunovaa Tech • Dadri

On-site
INR 1,200,000 - 1,800,000
Software Development Engineer 3-Java & AI
Software Development Engineer 3-Java & AI

UKG • Dadri

Hybrid
INR 1,800,000 - 3,000,000
Senior Software Engineer
Senior Software Engineer

Flexton Inc. • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Software Engineer
Software Engineer

People Tech Group Inc • Hyderabad

On-site
INR 1,200,000 - 1,800,000