Job Title: T&T -EAD - Manager | Java BE | Chennai | Engineering

T&T -EAD - Manager | Java BE | Chennai | Engineering
• Job requisition ID : 103276
• Location: Chennai
• 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.
Our Work Profile
We are building enterprise-grade digital and cloud-native applications using modern Java-based backend technologies, enabling scalable, secure, and high-performance systems for global clients.
Our teams focus on designing and delivering microservices-based architectures, RESTful APIs, and distributed systems, working across cloud, DevOps, and Agile environments to support complex business transformation initiatives.
We collaborate across engineering, design, and infrastructure teams to deliver robust, maintainable, and scalable software solutions aligned with client business needs.
Your Work Profile
We are looking for a Java Spring Boot Developer (Manager level) with strong experience in designing and developing enterprise-scale backend applications.
The role involves building scalable microservices, RESTful APIs, and Spring Boot-based applications, while collaborating with cross-functional teams including frontend, DevOps, and architecture groups.
You will be responsible for ensuring application performance, scalability, security, and quality, while following Agile and DevOps practices in a fast-paced delivery environment.
This role also includes contributing to technical leadership, solution design, and mentoring within project teams.
Key Responsibilities
Backend Development
- Design, develop, and maintain Java-based applications using Spring Boot and Spring MVC
- Build scalable microservices and RESTful APIs
- Write clean, maintainable, and efficient code following best practices
System Design & Architecture
- Contribute to application architecture and design decisions
- Ensure scalability, security, and performance of applications
- Support integration across distributed systems
Collaboration & Delivery
- Work closely with frontend developers, UI/UX designers, and DevOps teams
- Participate in Agile ceremonies and sprint planning
- Contribute to estimation and delivery planning
Testing & Quality Assurance
- Perform unit and integration testing using JUnit, Mockito
- Ensure high-quality deliverables through code reviews and debugging
- Maintain coding standards and quality guidelines
Database & Data Management
- Work with databases such as MySQL, PostgreSQL, MongoDB
- Design and optimize queries for performance
- Ensure data consistency and integrity
DevOps & CI/CD
- Work with version control systems (Git)
- Participate in CI/CD pipeline integration
- Collaborate with DevOps teams for deployment and release management
Continuous Improvement
- Optimize application performance and scalability
- Stay updated with emerging technologies and frameworks
- Contribute to innovation and technical improvements
Required Experience
- Bachelor’s degree in Computer Science, IT, or related field
- 8+ years of experience in Java backend development
- Strong hands-on experience in Spring Boot and Spring MVC
- Experience building microservices and RESTful APIs
- Exposure to enterprise application development environments
Essential Skills
Core Backend Skills
- Strong proficiency in Java
- Expertise in Spring Boot, Spring MVC
- Microservices architecture and RESTful API design
- JSON-based API development
Database & Integration
- Experience with MySQL, PostgreSQL, or MongoDB
- Ability to design and optimize database queries
- Understanding of data modeling and integration
DevOps & Tools
- Version control: Git
- CI/CD pipeline understanding
- Exposure to Docker, Kubernetes, Jenkins (preferred)
Testing & Quality
- Unit testing: JUnit, Mockito
- Debugging and troubleshooting skills
- Code quality and review practices
Agile & Collaboration
- Strong understanding of Agile (Scrum / Kanban)
- Experience working in cross-functional teams
- Strong analytical and problem-solving skills
Preferred Skills
- Experience with cloud platforms (AWS, Azure, GCP)
- Exposure to messaging systems (Kafka, RabbitMQ)
- Knowledge of GraphQL or gRPC
- Familiarity with frontend frameworks (React, Angular, Vue.js)
- Experience with DevOps and containerization tools
Success Metrics
- High-quality, scalable backend application delivery
- Improved system performance and reliability
- On-time delivery of features and enhancements
- Strong collaboration across teams
- Reduced production issues and improved system stability
Location and Way of Working
- Location: Chennai / Bangalore
- Role: Manager (Java Spring Boot Developer)
