Fullstack Java With Angular-Software Engineer II

Tech Mahindra

Bengaluru, Karnataka, India

Type: Full-Time Arrangement: On-Site
4 - 7 Yrs1000000 - 1800000(Annually)

Posted: 25 Sept 2026

Job Description

Position Summary
Artificial Intelligence & Engineering leverages cutting-edge engineering capabilities to help build, deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure.
Join our AI & Engineering team to help transform technology platforms, driving innovation, and make a significant impact on our clients' achievements.
Level: Software Engineer II
As a Software Engineer II at Deloitte Consulting, you will deliver backend and front-end engineering solutions that support enterprise-scale applications and client transformations. You will apply experience in Java, Spring Boot, and Angular to build maintainable, secure, and scalable solutions while contributing to delivery quality, process improvement, and innovation.
Work you'll do:
- Designing, developing, and maintaining backend services and APIs using Java, Spring, Spring Boot, and microservices architecture
- Building and enhancing Angular applications using TypeScript, reactive programming patterns, and integration with RESTful services
- Supporting solution design decisions by evaluating technical approaches, identifying risks, and contributing to secure, maintainable, and performant implementations
- Performing testing, debugging, defect management, documentation, and production issue resolution across the SDLC
- Contributing to process improvements, automation, delivery metric tracking, knowledge sharing, and development of tools or accelerators
The Team:
Engineering as a Service provides complete design, implementation, and technology operations, leveraging our core engineering expertise. We transform engineering teams, modernize technology, and deliver complex programs with a product engineering approach.
Education: BE/B.Tech/M.C.A./M.Sc (CS) degree or equivalent from an accredited university
Location: Bengaluru, Hyderabad, Chennai, Pune
Shift Timings: 11 AM to 8 PM or 2 PM to 11 PM IST
Qualifications:
Must Have Skills:
- Core JAVA & Backend engineering: 4-7 years of strong hands-on experience in JAVA (8+) with solid grounding in Object-Oriented design principles and clean coding practices
- Well versed with core Java concepts including Exception Handling, Collections Framework, Concurrency, Streams, Lambdas etc.
- Ability to design and implement efficient, secure, and maintainable backend code, evaluate multiple solution approaches, and justify design decisions considering performance and security trade-offs
- Strong understanding of microservices architecture, with the ability to design high-level service boundaries, ensure effective inter-service communication and manage data consistency
- Hands-on experience building and maintaining RESTful APIs using Spring Boot, applying API design best practices and integrating with external services, data sources and databases
- Solid expertise in Spring framework/Spring Boot design principles including core annotations, dependency injection, bean lifecycle, transaction management, and database access patterns
- Experience implementing security and cloud-native patterns using Spring Security and Spring Cloud
- Strong understanding of data persistence, including RDBMS & SQL (or NOSQL), normalization, complex query troubleshooting and ORM/ JPA (e.g., Hibernate)
- Proven ability in testing, troubleshooting and debugging, including writing JUnit tests, identifying performance bottlenecks, and resolving production issues with minimal handholding
- 4-7 years of hands-on experience in Angular
- Strong hands-on experience building scalable and production-grade angular applications using TypeScript and modern JavaScript (ES6+)
- Strong understanding of Angular fundamentals, including components, modules, services, dependency injection (DI), routing, guards, and forms
- Proficiency with RxJS and reactive programming, including observables, operators, subscription management and effective error handling patterns
- Experience implementing state management patterns (e.g., NgRx or equivalent)
- Strong UI engineering fundamentals including HTML/CSS, responsive design, accessibility considerations and cross-browser compatibility
- Hands-on experience integrating Angular applications with backend services via RESTful APIs (GraphQL where applicable), including contract-driven integration (OpenAPI/Swagger)
- Experience implementing authentication and authorization flows in the UI using OAuth2/OIDC and JWT
- Strong testing & Debugging skills with unit tests (Jasmine/Karma/Jest) and end-to-end automation (Playwright/Cypress)
- Experience with Angular performance optimization, including lazy loading, change detection strategies, efficient rendering, and bundle optimization
- Familiarity with Angular CLI, environment configuration, build pipelines, and deployment optimization
Soft Skills:
- Strong communication skills with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders
- Proven experience working directly with clients and business stakeholders to clarify requirements, manage expectations, and reduce ambiguity
- Ability to ask the right questions, challenge assumptions constructively, and drive clarity in complex or evolving problem spaces
- Strong collaboration mindset; able to work effectively with cross-functional teams including product managers, designers, QA, and platform teams
- Ownership-driven approach with the ability to independently drive tasks to completion with minimal handholding
Good to Have Skills:
- Certification (JAVA): Oracle Certified Associate (Java 8 or above) or Oracle Certified Professional
- Experience working in Agile/Scrum or SAFe environments with iterative delivery and continuous feedback
- Comfortable participating in sprint planning, estimations, reviews, and retrospectives with a delivery-oriented mindset
- Awareness of any of the industry domains
#AIE2027

Required Qualifications

  • Core Java 8+ expertise
  • Spring Boot & Microservices architecture
  • RESTful API development
  • Angular & TypeScript proficiency
  • RxJS & reactive programming
  • Hibernate/JPA & SQL/NoSQL databases
  • Spring Security & Spring Cloud
  • JUnit testing & debugging
  • OAuth2/OIDC & JWT authentication
  • Agile/Scrum methodology

Preferred Qualifications

  • Oracle Certified Professional (Java)
  • NgRx state management
  • GraphQL integration
  • SAFe environment experience
  • Domain-specific project knowledge

Skills Required

JavaSpring BootMicroservicesRESTful APIsAngularTypeScriptRxJSHibernateSQLSpring SecuritySpring CloudJUnitJasmineKarmaJestOAuth2JWTAgileScrum