USI-EH27-Consulting Services-AI&E-EaaS-SWE-Software Engineer II-Microservices JAVA

Deloitte · Artificial Intelligence & Engineering AI & Engineering leverages cutting-edge engineering capabilities to help build, de · India

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...

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

As a Software Engineer II at Deloitte Consulting, you will design, build, and enhance scalable backend applications using Java and Spring Boot technologies. You will contribute to enterprise-grade services, support quality delivery across the software development lifecycle, and help solve complex engineering challenges in a fast-paced project environment. This role offers the opportunity to deepen technical expertise, support innovation, and deliver impactful solutions for clients.

Work you'll do

As a Software Engineer II on the Engineering as a Service team, you will be responsible for:

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.

Location: Bengaluru, Hyderabad

Shift Timings: 11 AM to 8 PM or 2 PM to 11 PM IST

Qualifications

Required:

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 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., Hibernate) for performant and transactional data access.

·       Proven ability in testing, trouble shooting and debugging, including writing JUnit tests, identifying performance bottlenecks, and resolving production issues with minimal handholding

AWS

·       Hands-on experience building, deploying, and operating full stack Java applications on AWS, leveraging cloud-native services and managed platforms.

·       Experience with EC2, ECS/EKS, Elastic Beanstalk, and AWS Lambda; ability to choose appropriate compute models for Java microservices and UI-backed APIs.

·       Experience exposing and managing RESTful APIs using API Gateway and Application Load Balancer (ALB); integration with Angular/React frontends.

·       Hands-on experience with RDS (PostgreSQL/MySQL) and DynamoDB; data modeling, performance tuning, and transactional integrity.

·       Experience implementing security using IAM, Cognito, VPCs, security groups, and secrets management via Secrets Manager / Parameter Store.

·       Experience deploying Angular/React applications using S3 + CloudFront, including CDN caching, environment configuration, and performance optimization.

·       Experience with CI/CD using CodePipeline, CodeBuild, GitHub Actions, or Jenkins for Java and UI applications.

·       Experience with Docker and EKS (Kubernetes) for containerized Java microservices and frontend workloads.

·       Experience with CloudWatch, centralized logging, metrics, alerts, and production troubleshooting.

·       Ability to diagnose production issues, optimize performance, and ensure high availability with minimal handholding.

OR

GCP

·       Hands-on experience building, deploying, and operating full stack Java applications on Google Cloud Platform (GCP), leveraging cloud-native services and managed platforms.

·       Experience with Compute Engine, GKE, Cloud Run, and App Engine; ability to choose appropriate compute models for Java microservices and UI-backed APIs.

·       Experience exposing and managing RESTful APIs using Cloud Load Balancing and API Gateway / Apigee; integration with Angular/React frontends.

·       Hands-on experience with Cloud SQL (PostgreSQL/MySQL) and Firestore / Bigtable; data modeling, performance tuning, and consistency considerations.

·       Experience implementing security using IAM, Identity Platform, VPCs, firewall rules, and secrets management via Secret Manager.

·       Experience deploying Angular/React applications using Cloud Storage + Cloud CDN, including caching strategies and environment-based configuration.

·       Experience with CI/CD using Cloud Build, GitHub Actions, or Jenkins for Java and UI applications.

·       Experience with Docker and GKE (Kubernetes) for containerized Java microservices and frontend workloads.

·       Experience with Cloud Logging, Cloud Monitoring, metrics, alerts, and production troubleshooting.

·       Ability to diagnose production issues, optimize performance, and ensure high availability with minimal handholding.

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

Preferred

Certifications:

·       Oracle Certified Associate (Java 8 or above)

·       Oracle Certified Professional (preferred but not mandatory)

·       AWS Certified Cloud Practitioner OR Cloud Digital Leader (CDL) (Foundational)

·       AWS Certified Developer – Associate OR Associate Cloud Engineer (ACE) (Associate)

Agile Development and Collaboration

·       Experience working in Agile/Scrum or SAFe environments with iterative delivery and continuous feedback.

·       Ability to collaborate effectively with product, QA, and platform teams to deliver high-quality features incrementally.

·       Comfortable participating in sprint planning, estimations, reviews, and retrospectives with a delivery-oriented mindset

·       Awareness of any of the industry domains

#AIE2027

Encuentra más ofertas como esta

Explora más ofertas activas de esta empresa o crea una cuenta en Insider Jobs para buscar, guardar y seguir oportunidades en todo el job board.