Jobs / Deloitte / Senior Consultant | Oracle Cloud Stack Dev | Bengaluru | Oracle

Senior Consultant | Oracle Cloud Stack Dev | Bengaluru | Oracle

Deloitte · ✓ Verified company
📍 Bengaluru, India · On-site · Full-time

About the role

Senior Consultant | Oracle Cloud Stack Dev | Bengaluru | Oracle • Job requisition ID : 110978  • Location: Bengaluru • Entity: Deloitte Touche Tohmatsu India LLP  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)  Backend Engineering - 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.  - Create Kubernetes manifests including Deployments, Services, ConfigMaps, Secrets, etc. - 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. Education - Btech, BSC