Senior Software Engineer

Oracle

Bengaluru

On-site

INR 1,800,000 - 2,400,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 with strong backend Java expertise to design, develop, and maintain scalable services and frameworks. You will build production-grade backend services, REST APIs, and employ cloud-native technologies while contributing to test automation and AI-assisted development tools.

The role requires 4+ years of Java development, solid OOP, SQL proficiency, and experience in CI/CD and Agile environments.

Qualifications

  • 4+ years of professional software development experience in a Java stack.
  • Strong object-oriented programming skills.
  • Experience building Java backend services and REST APIs.
  • Experience writing automated tests and CI/CD pipelines.
  • Excellent written and verbal communication 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 focus on quality and reliability.
  • 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

Java backend development
OOP principles
REST APIs
Automated tests
CI/CD
Agile
Problem solving
Communication
Multithreading

Education

Bachelor's degree in Computer Science, Engineering, or related technical discipline

Tools

Micronaut
Spring Boot
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.
  • 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 in a Java-related tech stack.
  • Strong expertise in 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.
  • 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 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
Senior Software Engineer I - Backend & AI-Enabled
Senior Software Engineer I - Backend & AI-Enabled

Infinite Blue • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Application Software Engineer
Senior Application Software Engineer

Oracle Financial Services Software Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,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 Software Engineer I – Backend & AI-Enabled
Senior Software Engineer I – Backend & AI-Enabled

Everbridge • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Sr. Engineer, Software Development
Sr. Engineer, Software Development

Ingram Micro Inc. • Maharashtra

On-site
INR 3,000,000 - 5,200,000
Java Full Stack Developer
Java Full Stack Developer

Astek Group • Ernakulam

On-site
INR 1,800,000 - 3,200,000
Sr. Engineer, Software Development
Sr. Engineer, Software Development

Ingram Micro • Mumbai City

On-site
INR 2,500,000 - 4,500,000
Software Development Engineer, Backend (Java)
Software Development Engineer, Backend (Java)

Fox Sports • Bengaluru

On-site
INR 1,500,000 - 3,200,000
Jr. / Sr. Backend Engineer
Jr. / Sr. Backend Engineer

RapidClaims • Bengaluru

On-site
INR 1,500,000 - 2,300,000