Job Title:  T&T | EAID | Engineering | Consultant | Java | Chennai

Job requisition ID ::  100142
Date:  Jun 4, 2026
Location:  Bengaluru
Designation:  Consultant
Entity:  Deloitte Touche Tohmatsu India LLP

T&T | EAID | Engineering | Consultant | Java | Chennai
Job requisition ID : 100142 
Location: Bengaluru
Entity: Deloitte Touche Tohmatsu India LLP 

The team

Deloitte’s Technology & Transformation practice can help you uncover and unlock the value buried deep inside vast amounts of data. Our global network provides strategic guidance and implementation services to help companies manage data from disparate sources and convert it into accurate, actionable information that can support fact-driven decision-making and generate an insight-driven advantage. Our practice addresses the continuum of opportunities in business intelligence & visualization, data management, performance management and next-generation analytics and technologies, including big data, cloud, cognitive and machine learning.        


Your work profile

The Consultant is responsible for managing specific sub-workstreams within a broader project and ensuring end-to-end delivery of assigned modules. The role reports to the team leader and involves hands-on development, maintenance, and delivery of high-quality software solutions aligned with client requirements.

The role requires strong technical expertise in full-stack development, cloud-native technologies, and modern application frameworks, along with the ability to collaborate in agile teams and contribute to continuous improvement and knowledge sharing initiatives.

Consultants are expected to deliver innovative, scalable, and cost-effective engineering solutions while ensuring alignment with client business objectives and technology standards.


Key skills required:

  • Bachelor’s degree in Engineering, Computer Science, MCA, MBA, or related field
  • 3+ years of experience in software development or full-stack engineering roles
  • Strong hands-on experience in Angular, ReactJS, or VueJS
  • Experience with Spring Boot / Spring MVC and Java/J2EE development
  • Experience in Node.js-based application development
  • Strong experience in designing and developing responsive web applications
  • Hands-on experience with REST and SOAP web services
  • Experience with MongoDB and relational databases (RDBMS)
  • Good understanding of object-oriented programming concepts
  • Experience with HTML5, JavaScript, CSS, and Bootstrap
  • Knowledge of microservices-based architecture
  • Experience with Docker and Kubernetes
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud
  • Strong analytical and problem-solving skills
  • Excellent communication and interpersonal skills
  • Ability to work in agile delivery environments

Preferred Qualifications

  • Experience in hybrid mobile application development (Flutter / React Native / Ionic)
  • Exposure to DevOps practices and CI/CD pipelines
  • Experience working in enterprise or consulting environments
  • Familiarity with domain-driven design and scalable architecture patterns
  • Exposure to global delivery and multi-geography teams

Key Skills & Competencies

  • Full stack application development
  • Microservices architecture
  • Cloud and container technologies
  • Web services (REST / SOAP)
  • Agile software delivery
  • Problem-solving and analytical thinking
  • Collaboration and stakeholder communication
  • Customer-centric solution design
  • Code quality and software maintenance
  • Knowledge sharing and teamwork

Success Metrics

  • Successful delivery of assigned sub-workstreams end-to-end
  • High-quality and maintainable code in production
  • Improved system performance and application stability
  • Timely delivery of enhancements and maintenance tasks
  • Effective collaboration within agile teams
  • Contribution to knowledge sharing and engineering best practices
  • Reduced defects and improved software reliability

Location and Way of Working:

  • Base location: Chennai
  • Role involves extensive travel as required by project needs

Your role as a Consultant

At , we believe in leadership at all levels. As a Consultant, you are expected to live the organization’s purpose by taking ownership of your work, delivering high-quality solutions, and contributing to meaningful client outcomes.

In addition to delivery responsibilities, Consultants are expected to:

  • Execute projects using Agile methodologies to deliver incremental value
  • Propose customer-centric solutions aligned to client strategy
  • Combine digital and domain expertise to design effective solutions
  • Contribute to thought leadership and reusable engineering practices
  • Analyze data and provide structured, insight-driven recommendations
  • Solve problems at the intersection of process and technology
  • Deliver high-quality outputs and collaborate effectively with teams
  • Communicate clearly and confidently with stakeholders and clients
  • Apply financial and business awareness in solution evaluation
  • Understand business functions and industry trends impacting clients
  • Structure insights logically when presenting recommendations
  • Build strong professional relationships and influence stakeholders positively
  • Demonstrate ownership, accountability, and commitment to results
  • Continuously develop skills, share knowledge, and support team growth
  • Align work with organizational and client objectives while maintaining high standards of professionalism