Deloitte
Deloitte2h ago
Indeed

Senior Consultant | Backend Develop...

Delhi
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Consultant | Backend Develop... Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Deloitte

Full Job Description

Senior Consultant | Backend Developer - Java | Delhi | Operations, Industry & Domain Solutions

Job Requisition ID: 104203

Location: Delhi

Entity: Deloitte Touche Tohmatsu India LLP

About the Team

Deloitte’s Technology & Transformation practice specializes in helping organizations leverage their data to gain a competitive advantage. We offer strategic guidance and implementation services for data management, business intelligence, performance management, and cutting-edge analytics technologies, including big data, cloud, cognitive, and machine learning. Our goal is to transform disparate data sources into actionable insights that drive fact-based decision-making.

Your Role and Responsibilities

As a Backend Developer, you will be instrumental in building and maintaining robust software applications. Your responsibilities will include:

  • Developing a portal by writing clean, efficient, and maintainable Java code based on project requirements.
  • Troubleshooting and resolving bugs to ensure the portal's smooth and uninterrupted operation.
  • Participating in and conducting code reviews to uphold code quality and facilitate knowledge sharing within the team.
  • Applying advanced technologies such as AI/ML and blockchain to projects, where applicable, will be considered an advantage.

Key Technical Skills

We are looking for candidates with a strong understanding and practical experience in the following areas:

  • Integrating user-facing elements with server-side logic to ensure a seamless user experience.
  • Designing, developing, and maintaining efficient, reusable, and reliable Java code for high-performance applications.
  • Building and implementing low-latency, high-availability, and scalable applications capable of handling high loads.
  • Implementing robust security and data protection protocols in compliance with industry standards.
  • Integrating with both SQL and NoSQL data storage solutions, and managing database schemas and queries effectively.
  • Collaborating with cross-functional teams to define, implement, and refine features and fix bugs.
  • Adhering to coding standards and best practices through active participation in code reviews.
  • Optimizing applications for optimal performance, scalability, and maintainability.

Required Technologies and Tools

Demonstrated proficiency in the following technologies is essential:

  • Java: Expertise in Java 8 and above, with a strong grasp of object-oriented design principles and a focus on performance optimization and scalability.
  • Spring Ecosystem: Extensive experience with Spring Boot (Spring 5.x or newer), Spring Cloud, and Spring Security for building microservices and cloud-native applications.
  • API Development: Proficiency in RESTful API development and Web Services (JSON) for system integration.
  • Microservices Architecture: Proven experience in designing and building distributed, fault-tolerant, and scalable systems using Spring Boot, Spring Cloud, or Kubernetes.
  • Database Technologies: Strong knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, Elasticsearch), including efficient schema design and query optimization.
  • Caching Solutions: Experience with caching technologies such as Redis or Memcached to enhance application performance.
  • Messaging Queues: Experience with messaging systems like Kafka or RabbitMQ for improved application performance and asynchronous communication.
  • Testing Frameworks: Expertise in unit testing and Test-Driven Development (TDD) using JUnit, Mockito, or TestNG for writing automated unit and integration tests.
  • Version Control: Strong command of Git, including branching strategies, pull requests, and merge conflict resolution.
  • Monitoring & Logging: Familiarity with monitoring and logging tools like ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, or Splunk for system monitoring and troubleshooting.
  • Agile Methodologies: Solid understanding and practical experience working within an Agile/Scrum framework, including sprint planning, daily stand-ups, and retrospectives.
  • Security: Knowledge of secure coding practices, OAuth, JWT, and SSL/TLS for data protection and authentication.
  • Optional Certifications: While not mandatory, candidates with Oracle Certified Professional (OCP) Java SE or Spring Professional Certification will be preferred.

Qualifications and Experience

  • Experience: A minimum of 5 years of professional experience in coding, debugging, and feature development using modern programming languages and frameworks.
  • Education: A Bachelor of Engineering (BE), Bachelor of Technology (B.Tech), Master of Computer Applications (MCA), or Master of Technology (M.Tech) degree.

Work Location

This position is based in Delhi.

Company

Deloitte

Deloitte

Delhi
Posted on Indeed