Job Description
Location: Bengaluru, India
Job Requisition ID: 85335
Date: September 5, 2025
Summary
Deloitte India is seeking a skilled Senior Java Developer with expertise in Core Java, Java Reactive programming, and WebFlux to join our Engineering and PDI (Product Development & Innovation) team. This role involves designing and building high-performance, scalable, cloud-based solutions using AWS, Terraform, and CI/CD practices. If you are passionate about developing efficient, cloud-native applications and working in a DevOps environment, this is the perfect opportunity for you to make an impact. Apply now to help shape the future of technology at Deloitte!
Job Details at a Glance
| Job Title | Senior Java Consultant – Cloud & DevOps |
|---|---|
| Location | Bengaluru, India |
| Experience | 5+ years in Java Development, 2+ years in Reactive Programming |
| Tools/Technologies | Java, AWS, Terraform, CI/CD, WebFlux, Jenkins, GitLab CI |
| Shift | Full-time, Hybrid work model |
| Skills | Java, AWS, Terraform, DevOps, Microservices, CI/CD |
| Education | Bachelor’s or Master’s in Computer Science/Engineering |
| Designation | Senior Consultant |
Key Responsibilities
As a Senior Java Consultant at Deloitte, you will:
- Core Java Development: Design and implement high-quality, scalable, and reusable Java applications.
- Reactive Programming: Develop microservices using Java Reactive programming (Spring WebFlux, Project Reactor) to handle real-time data and achieve non-blocking I/O operations.
- Cloud Infrastructure: Work with AWS services like EC2, Lambda, S3, and DynamoDB to build and deploy applications in the cloud.
- Infrastructure Automation: Use Terraform for Infrastructure as Code (IaC) to automate cloud infrastructure provisioning, deployment, and configuration.
- CI/CD Pipelines: Build and manage CI/CD pipelines using tools such as Jenkins, GitLab CI, or CircleCI to streamline software delivery and deployments.
- DevOps Collaboration: Work closely with the DevOps team to implement automated processes, ensure seamless deployments, and improve development workflows.
- System Monitoring & Troubleshooting: Monitor and troubleshoot production systems, ensuring high availability and performance.
- Cross-Functional Collaboration: Partner with front-end developers, QA engineers, and product managers to deliver robust, scalable software solutions.
- Code Reviews & Best Practices: Conduct code reviews, ensure code quality, and implement industry best practices for security and design.
Skills & Qualifications
- Required Skills:
- Core Java: Expertise in Core Java, multi-threading, and object-oriented design.
- Java Reactive Programming: Hands-on experience with Spring WebFlux or other Reactive programming frameworks.
- Cloud Technologies: In-depth experience with AWS cloud services (EC2, Lambda, S3, DynamoDB).
- Infrastructure as Code (IaC): Strong experience in Terraform for automating infrastructure provisioning.
- CI/CD: Familiarity with CI/CD tools like Jenkins, GitLab CI, CircleCI.
- DevOps: Practical knowledge of DevOps principles and tools for continuous integration and deployment.
- Microservices: Experience in microservices architecture, Docker, and Kubernetes.
- Version Control: Strong knowledge of Git for version control management.
- Agile Methodology: Experience working in an Agile environment (Scrum, Kanban).
- Problem-Solving: Excellent troubleshooting and debugging skills.
- Communication: Strong verbal and written communication skills.
- Preferred Skills:
- Experience with containerization (Docker, Kubernetes) and orchestration.
- Familiarity with monitoring tools like Prometheus, Grafana, or ELK stack.
- Knowledge of NoSQL databases (MongoDB, DynamoDB).
- Experience with security practices in cloud applications (IAM, encryption).
- Education & Experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields.
- 5+ years of experience in Java development, with at least 2 years in Reactive programming and WebFlux.
- Experience working with AWS and Terraform in a cloud-based environment.
- Proven experience in a DevOps setup with CI/CD practices.
Why Deloitte?
- Innovative Projects: Work on cutting-edge cloud-based solutions that drive real-world impact.
- Career Growth: Enjoy global mobility, leadership opportunities, and continuous learning to accelerate your career.
- Inclusive Culture: At Deloitte, we celebrate diversity and foster an environment where everyone can thrive.
- Work-Life Balance: Take advantage of our hybrid work model and flexible schedules.
- Global Impact: Contribute to projects that have a significant impact on clients, communities, and the world.
How You’ll Grow
At Deloitte, you’ll have the opportunity to:
- Lead transformative projects that shape the future of technology.
- Collaborate with global teams of experts, constantly learning and evolving.
- Build a fulfilling career with ongoing opportunities for advancement and mobility.
Ready to Apply?
If you’re a passionate Java Developer with experience in cloud infrastructure and DevOps, we want to hear from you. Join Deloitte and help create scalable, high-performance systems that drive success.