Other Jobs To Apply
No other job posts for this day.
Artificial Intelligence & Engineering
AI & 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. These insights are powered by engineering for business advantage, helping transform mission-critical operations.
Join our AI & Engineering team to help transform technology platforms, driving innovation, and help make a significant impact on our clients' achievements. You’ll work alongside talented professionals reimagining and re-engineering operations and processes that could be critical to businesses.
Position Summary
Level: Software Engineer III
As a
Software Engineer III at Deloitte Consulting, you will contribute to the design, development, and delivery of scalable backend and front-end solutions for enterprise applications.
You will apply advanced experience in Java, Spring Boot, and Angular to build secure, maintainable, and high-performing solutions while supporting delivery excellence, innovation, and continuous improvement. This role offers the opportunity to work across modern engineering practices, solve complex technical problems, and contribute to high-quality outcomes in a collaborative environment.
Work you'll do
As a
Software Engineer III
on the
Engineering as a Service
team, you will be responsible for:
- Designing, developing, and maintaining backend services and application programming interfaces using Java, Spring, Spring Boot, and microservices architecture
- Building and enhancing Angular applications using TypeScript, reactive programming patterns, and integration with RESTful services
- Evaluating solution approaches, identifying risks, and contributing to secure, scalable, and maintainable design decisions
- Performing testing, debugging, defect management, documentation, and production issue resolution across the software development lifecycle
- Supporting process improvements, automation, delivery metric tracking, knowledge sharing, and development of tools or accelerators that improve project outcomes
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. Our flexible delivery models—traditional teams, pools, or pods—are tailored to each client’s needs, offering engineering-led advisory, implementation, and operational capabilities to accelerate innovation.
Education:
BE/B.Tech/M.C.A./M.Sc (CS) degree or equivalent from 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/Project Experience/Certifications:
- Core JAVA & Backend engineering
- 6 – 10 years of strong hands-on experience in JAVA( 8+) with solid grounding in
Object-Oriented design principles
and clean coding practices including identifying design flaws in existing codebases and refactoring towards maintainable designs
- Well versed with core Java concepts including
Exception Handling, Collections Framework, Concurrency (threads), 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
- Spring & Enterprise Frameworks:
- Strong understanding of
microservices architecture
, with the ability able 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
(e.g. authentication/ authorization, configuration and resiliency)
- Strong understanding of
data persistence
, including RDBMS & SQL (or NOSQL),
normalization
, complex query troubleshooting and ORM/ JPA (e.g.,