Java Full Stack Developer - Senior Consultant (Hyderabad, Bengaluru, Pune, Chennai)

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.,
Back to blog