Senior Consultant | Oracle Cloud Stack Dev | Bengaluru | Oracle

Deloitte & Touche GmbH Wirtschaftsprüfungsgesellschaft

Bengaluru

On-site

INR 1,500,000 - 2,600,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Deloitte & Touche GmbH Wirtschaftsprüfungsgesellschaft in Bengaluru is seeking a Java-focused backend engineer for night shift to design and maintain REST microservices with Spring Boot 3 on JDK 21, emphasizing reliability and scalability.

The role includes migrating legacy apps to newer stacks, implementing observability, and collaborating on DevOps practices with Kubernetes, Docker, RabbitMQ, and Kafka. Python services with FastAPI are also part of the stack.

Qualifications

  • Experience designing RESTful microservices with Spring Boot 3.
  • Strong knowledge of Java and modern JVM features.
  • Experience in DevOps, Kubernetes, and Docker in production environments.

Responsibilities

  • Design and implement REST microservices/Event Driven using Spring Boot 3 and JDK 21 features.
  • Migrate and refactor existing Spring Boot apps to JDK 21 and Spring Boot 3.
  • Implement observability features such as tracing, metrics, logging, and health checks.

Skills

Java
Spring Boot
Kubernetes
Docker
RabbitMQ
Kafka
GitLab CI/CD
Observability
JDK 21
REST APIs

Tools

GitLab
SonarQube
Oracle
PL/SQL
FastAPI

Job description

Select how often (in days) to receive an alert:

The team

Enterprise technology must do much more than keep the wheels turning; it is the engine that drives functional excellence and the enabler of innovation and long-term growth. Learn more about ET&P

Key Responsibilities

Java Support Role and Night shift only ( 7:30 PM - 4:30 AM)

  • Design and implement REST microservices/Event Driven using Spring Boot 3 and JDK 21 features like virtual threads, HttpClient, Optional/record patterns.
  • Migrate and refactor existing Spring Boot apps to JDK 21 and Spring Boot 3, including updating dependencies and cleaning up deprecated APIs.
  • Implementation of Drools Rule Engine (Rule Framework)
  • Implement observability features such as distributed tracing, Micrometer metrics, structured logging, health checks, and Actuator endpoints.
Messaging and Asynchronous Systems
  • Build RabbitMQ producers and consumers with retry, dead-letter, and idempotency patterns.
  • Implement Kafka event producers and consumers and offset management.
  • Design event-driven workflows and saga patterns for RabbitMQ and Kafka services. DevOps, Kubernetes, and Docker
  • Write Dockerfiles and multi-stage builds optimized for Java 21.
  • Troubleshoot pod crashes, OOMKills, JVM heap issues, and networking problems in Kubernetes.
  • Set up local development stacks using Docker Compose or Kind.
CI/CD and GitLab
  • Build and maintain .gitlab-ci.yml pipelines for building, testing (unit, integration, Sonar), security scanning (SAST, dependency scan), Docker image build and push, and Kubernetes deployment.
  • Manage GitLab runners, both shared and specific, along with CI secrets and variables.
Database and Oracle
  • Design schemas, write PL/SQL procedures, optimize SQL queries, and tune indexes for Oracle.
  • Manage connection pools and configure Oracle-specific settings.
Python
  • Build lightweight microservices with FastAPI.
  • Analyze logs and metrics, and carry out ad-hoc data validation.
Architecture, Quality and Support
  • Enforce code quality through SonarQube, checkstyle, spotbugs, and pull request review gates.
  • Lead incident response, root-cause analysis, and postmortems for production issues.
  • Troubleshoot production incidents by analyzing application logs, metrics, and distributed traces across Spring Boot microservices, identifying root causes and implementing permanent fixes.
  • Investigate message-flow anomalies in RabbitMQ/Kafka by tracking message payloads, offsets, retry patterns, and consumer lag to ensure reliable event processing.
  • Perform production issue triage for containerized workloads on Kubernetes, analyzing pod logs, crash loops, resource limits, and network policies to restore service availability.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Java Backend
Senior Software Engineer – Java Backend

Umanist Staffing LLC • Pune District

On-site
INR 3,500,000 - 7,000,000
Senior Java backend developer
Senior Java backend developer

Akaasa Infotech Noida • Pune District

On-site
INR 1,800,000 - 2,400,000
Lead System Engineer IND [T500-29244]
Lead System Engineer IND [T500-29244]

FM • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Industry Consulting Snr. Consultant
Industry Consulting Snr. Consultant

NTT DATA BUSINESS SOLUTIONS • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Technical Specialist-App Development
Technical Specialist-App Development

Birlasoft Ltd • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Backend Java Engineers (Java, Springboot & Kafa) - Mid level
Backend Java Engineers (Java, Springboot & Kafa) - Mid level

Samay Consulting • India

On-site
INR 1,500,000 - 2,100,000
Cloud Engineer/ Support Engineer - Cloud
Cloud Engineer/ Support Engineer - Cloud

Ascendion Engineering • Bengaluru

Hybrid
INR 3,000,000 - 7,000,000
Devops Engineer And Cloud with support engineer
Devops Engineer And Cloud with support engineer

Cloudxtreme • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Technical Specialist-App Development
Technical Specialist-App Development

Birlasoft • Telangana

On-site
INR 2,000,000 - 3,500,000
Senior cloud operations engineer
Senior cloud operations engineer

Oracle • Chennai District

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