Job Title: Senior Consultant | Java + Angular | Bengaluru | Engineering | Platform Development & Integration

Senior Consultant | Java + Angular | Bengaluru | Engineering | Platform Development & Integration
• Job requisition ID : 115571
• Location: Bengaluru
• Entity: Deloitte Touche Tohmatsu India LLP
The Team
Deloitte’s Technology & Transformation practice delivers innovative digital solutions across Energy, Smart Infrastructure, Industrial Automation, and Enterprise Technology domains. Our engineering teams build scalable, cloud-native, and intelligent software products that help global organizations accelerate digital transformation, improve operational efficiency, and create connected ecosystems. We leverage modern technologies, Agile methodologies, and DevOps practices to deliver high-quality enterprise applications and next-generation energy automation solutions.
Your Work Profile
The Senior Software Developer – Java will be responsible for designing, developing, testing, and maintaining enterprise-grade software solutions for energy automation products. This role requires strong expertise in full-stack development, cloud-native application architecture, modern web technologies, and Agile software delivery.
The ideal candidate will have hands-on experience with Java-based application development, cloud platforms, and front-end technologies while collaborating with global teams to deliver secure, scalable, and high-performing software solutions.
Key Skills Required
- Education- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, MCA, M.Tech, or equivalent.
- 5–7 years of software design and development experience.
- Strong expertise in:
- Java
- Spring Framework
- Object-Oriented Programming (OOP)
- Software Design Principles
- Design Patterns
- Strong experience in Full Stack Web Development.
- Hands-on experience with cloud platforms:
- Microsoft Azure
- Amazon Web Services (AWS)
- Experience working in Agile and DevOps environments.
- Strong analytical and problem-solving abilities.
- Excellent communication and stakeholder collaboration skills.
- Ability to quickly learn and adapt to emerging technologies.
Key Responsibilities
- Analyze business requirements, software specifications, and functional requirements.
- Design, develop, test, and integrate software components for energy automation products.
- Develop scalable and maintainable backend services using Java and Spring Framework.
- Build responsive and modern user interfaces using Angular and TypeScript.
- Perform unit testing, integration testing, and defect resolution activities.
- Conduct code reviews, design reviews, and technical document reviews.
- Create and maintain technical documentation including:
- Functional Specifications
- Technical Designs
- Test Documentation
- Deployment Documentation
- Ensure compliance with project quality standards and engineering best practices.
- Support continuous integration and continuous delivery (CI/CD) initiatives.
- Collaborate with architects, product owners, QA teams, and global stakeholders.
- Contribute to software architecture and technical design discussions.
- Ensure timely delivery of software artifacts and project commitments.
Preferred Qualifications
- Experience working on Energy Automation, Industrial Automation, or Smart Infrastructure solutions.
- Exposure to multi-country or globally distributed software development teams.
- Knowledge of Microservices and Distributed Systems architecture.
- Experience with container technologies and cloud-native deployments.
- Understanding of software security best practices.
- Experience with automated testing frameworks and quality engineering practices.
Location and Way of Working
- Role: Senior Software Developer – Java
- Location: Bangalore, India
- Experience Required: 5–7 Years
- Working Model: Hybrid
- Technology Focus: Java, Spring Framework, Angular, TypeScript, Azure, AWS, PostgreSQL, SQL Server, Agile & DevOps
- Domain Focus: Energy Automation, Industrial Software Engineering, Cloud-Native Enterprise Applications.
