Job Description
Location: Delhi, India
Shift: Full-time, On-site
Experience: 5+ years in Java Development & Cloud Engineering
Tools: Core Java, AWS, Terraform, CI/CD, DevOps
Summary
Join Deloitte as a Senior Java Consultant and take your career to new heights in cloud-based software development. This position focuses on Core Java development, Reactive programming, and WebFlux, with a strong emphasis on AWS, Terraform, and CI/CD. As a key member of Deloitte’s technology team, you will design and implement scalable cloud solutions while utilizing cutting-edge technologies like AWS services, Terraform, and DevOps practices. This is the perfect opportunity for an experienced developer looking to work in a dynamic, fast-paced environment that values innovation and leadership.
Job Details at a Glance
| Key Information | Details |
|---|---|
| Job Title | Senior Consultant – Java Developer |
| Location | Delhi, India |
| Shift | Full-time, On-site |
| Experience Required | 5+ years in Java Development & Cloud |
| Tools & Technologies | Java, AWS, Terraform, CI/CD, DevOps |
| Skills | Cloud Architecture, Microservices, Reactive Programming |
| Company | Deloitte Touche Tohmatsu India LLP |
Key Responsibilities
- Core Java Development: Design and develop reusable, efficient, and scalable Java applications with a focus on performance.
- Reactive Programming & WebFlux: Utilize Java Reactive programming (Spring WebFlux, Project Reactor) for building non-blocking, high-performance microservices.
- AWS Cloud: Leverage AWS services (EC2, Lambda, S3, RDS, DynamoDB) to deploy and manage applications in the cloud.
- Terraform for IaC: Automate cloud infrastructure provisioning using Terraform.
- CI/CD Pipelines: Design and manage CI/CD pipelines for seamless, automated deployment using tools like Jenkins or GitLab CI.
- DevOps Practices: Collaborate with DevOps teams to improve the software development lifecycle and enhance automation and deployment processes.
- System Monitoring: Ensure application availability and performance through system monitoring and troubleshooting.
- Cross-Functional Collaboration: Work closely with QA engineers, product managers, and front-end developers to deliver top-quality software.
- Code Reviews & Best Practices: Participate in code reviews, ensuring industry best practices in security, design, and software development.
Skills & Qualifications
Required Skills
- Core Java: Expertise in Core Java programming, multi-threading, and object-oriented design.
- Reactive Programming & WebFlux: Strong experience in building reactive microservices using Spring WebFlux and Project Reactor.
- AWS Cloud: In-depth knowledge of AWS services, including EC2, Lambda, S3, RDS, and more.
- Terraform: Practical experience in using Terraform to manage infrastructure as code (IaC).
- CI/CD Tools: Proficient in Jenkins, GitLab CI, CircleCI, or similar tools for continuous integration and deployment.
- DevOps: Strong understanding of DevOps practices to streamline the development pipeline and enhance automation.
- Microservices: Experience designing and deploying microservices architectures using Docker and Kubernetes.
- Version Control: Familiarity with Git for source control management.
- Agile Methodology: Understanding of Agile development practices (Scrum, Kanban, etc.).
- Problem-Solving: Excellent troubleshooting, debugging, and problem-solving abilities.
- Communication Skills: Strong written and verbal communication skills.
Preferred Skills
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with monitoring tools such as Prometheus, Grafana, or the ELK stack.
- Knowledge of NoSQL databases (e.g., MongoDB, DynamoDB).
- Experience with security best practices in cloud applications (IAM, encryption, etc.).
Education & Experience
- Degree: Bachelor’s or Master’s in Computer Science, Engineering, or related field.
- Experience: Minimum of 5+ years in Java development, with 2+ years specializing in Reactive programming and WebFlux.
- Cloud Experience: Hands-on experience with AWS cloud infrastructure and Terraform for provisioning and automation.
- DevOps: Proven experience working with CI/CD pipelines and DevOps practices.
Why Deloitte?
At Deloitte, you will be part of a team that is solving complex global business problems while also supporting communities and making a positive environmental impact. Deloitte fosters a work environment that is inclusive and empowers you to take control of your career path. Whether you are looking for global mobility, upskilling opportunities, or mentorship, Deloitte is the perfect place for you to thrive and grow.
How You’ll Grow at Deloitte
- Global Impact: Collaborate on innovative projects that drive success for our clients, communities, and the environment.
- Leadership Opportunities: Grow as a leader, regardless of your career level, with mentorship and leadership training.
- Inclusion and Diversity: Experience a workplace that values diversity and creates an inclusive environment for all employees.
- Career Development: Take ownership of your career growth with diverse training, global mobility, and upskilling opportunities.
Apply Now
Ready to take the next step in your career as a Senior Consultant at Deloitte? We invite you to apply and make an impact by building cloud-based solutions that drive transformation and innovation.
Apply Now