| Job Title | Consultant – Java Spring Boot Backend |
| Company | Deloitte Touche Tohmatsu India LLP |
| Job Requisition ID | 110920 |
| Location | Mumbai, Maharashtra, India |
| Work Mode | Hybrid |
| Job Function | Engineering / Platform Development & Integration |
| Education | Any Graduate |
| Employment Type | Full-Time |
| Role Overview | Design, develop, maintain, and support Java-based backend applications and microservices using Spring Boot, cloud-native technologies, REST APIs, messaging platforms, and containerized deployment. |
| Microservices Development | Design and develop Java-based microservices using Spring Boot and Spring Cloud. |
| REST APIs | Build and consume scalable RESTful APIs for enterprise applications. |
| Cloud-Native Development | Develop distributed systems using microservices architecture and cloud-native development practices. |
| Application Security & Performance | Build secure, high-performance, resilient, scalable, and reliable backend services. |
| Database Experience | Work with PostgreSQL, MySQL, Oracle, MongoDB, and other SQL/NoSQL databases. |
| Messaging | Integrate and work with messaging solutions such as Apache Kafka. |
| Containerization | Containerize applications using Docker and deploy them using Kubernetes or OpenShift. |
| Agile Collaboration | Collaborate with cross-functional teams in Agile/Scrum environments. |
| Code Reviews | Conduct code reviews and ensure adherence to development and coding standards. |
| Production Support | Troubleshoot production issues and optimize application performance. |
| Testing | Develop and execute unit, integration, and automated tests to maintain software quality. |
| Monitoring | Monitor application health using logging and application monitoring tools. |
| Architecture & Design | Participate in architecture discussions and technical design reviews. |
| Best Practices | Ensure compliance with security, scalability, reliability, and software engineering best practices. |
| Java Version | Java 8/11/17+ |
| Frameworks | Spring Boot, Spring Cloud |
| Architecture | Microservices Architecture |
| APIs | REST APIs |
| Messaging Technology | Kafka |
| Containers & Orchestration | Docker, Kubernetes, OpenShift |
| Databases | SQL and NoSQL databases |
| Development Tools | Git, Maven |
| CI/CD | Jenkins, GitHub Actions |
| Methodology | Agile / Scrum |
| Key Skills | Java, Spring Boot, Spring Cloud, Microservices, REST APIs, Kafka, Docker, Kubernetes, SQL, NoSQL, Git, Maven, CI/CD, Agile/Scrum. |
| Ideal Candidate | A backend development professional with strong Java and Spring Boot expertise, experience in microservices and REST APIs, and practical knowledge of cloud deployment, containers, databases, messaging systems, testing, and CI/CD. |