Job Title: Senior Consultant | Oracle Cloud Stack Dev | Bengaluru | Oracle

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
