Job Title: EAD - Engineering - Java + Angular - Bangalore - Senior Consultant

EAD - Engineering - Java + Angular - Bangalore - Senior Consultant
• Job requisition ID : 101780
• Location: Bengaluru
• Entity: Deloitte Touche Tohmatsu India LLP
The Team
Deloitte’s Technology & Transformation practice works with enterprises to design and build modern, scalable, and user-centric digital platforms. Our front-end teams focus on delivering high-performance, secure, and responsive applications using modern frameworks, cloud-native integrations, and AI-assisted development tools.
Your Work Profile
We are seeking an experienced Full Stack Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong expertise in modern frontend frameworks, backend technologies, cloud infrastructure, and distributed systems
Key Responsibilities
Frontend Development
• Design and develop responsive web applications using Angular (version 17+)
• Implement modern UI/UX patterns with TypeScript, RxJS, and state management (NgRx)
• Optimize application performance and ensure cross-browser compatibility • Develop reusable components and maintain component libraries
• Collaborate with UX/UI designers to translate designs into functional interfaces
Backend Development
• Design and develop RESTful APIs and microservices using Java (Java 11/17+)
• Implement business logic using Spring Boot, Spring Cloud, and Spring Data JPA
• Build event-driven architectures using Apache Kafka for real-time data streaming
• Design and implement microservices following domain-driven design principles.
• Practical experience in applying object-oriented design patterns
• Ensure API security with OAuth2, JWT, and Spring Security
• Motivated by test driven development and quality first mindset
Cloud & Infrastructure
• Deploy and manage applications on AWS (EC2, S3, Lambda, ECS/EKS, RDS)
• Implement CI/CD pipelines using AWS CodePipeline, Jenkins, or GitLab CI
• Configure auto-scaling, load balancing, and monitoring (CloudWatch, Prometheus)
• Manage containerized applications using Docker and Kubernetes
Database Management
• Design and optimize relational databases (PostgreSQL, MySQL)
• Write complex SQL queries, stored procedures, and optimize query performance
• Implement database migration strategies and data modeling
System Design & Architecture
• Design scalable, fault-tolerant distributed systems
• Implement message queuing and event streaming with Kafka
Additional Technical Skills
• RESTful API design
• Version control: Git, GitHub/GitLab
• Build tools: Maven, Gradle, npm/Yarn
• Testing: JUnit, Mockito, Jasmine, Karma, Cucumber
• Design for testability (DfT)
Key Skills Required
• 6-9 Years of Experience
• Bachelor’s or master’s degree in computer science, Engineering, or related field
• Relevant certifications (preferred): AWS Certified Solutions Architect / Developer
Success Metrics
• Delivery of high-quality enterprise applications
• Improved performance and support
• Reduction in production defects
• Timely sprint deliveries
Location and Way of Working
Base Location: Bengaluru
