Senior Consultant | Cloud Migration | Bengaluru | Engineering | Platform Development & Integration

Deloitte

8+ yrs Bengaluru Full Time Work from office
Deloitte logo
Posted : yesterday
Actively hiring

Job description

Join a leading Technology & Transformation practice focused on unlocking data value. We empower companies to manage disparate data sources, transforming them into actionable insights for informed decision-making. Our expertise spans business intelligence, data management, performance management, and cutting-edge analytics including big data, cloud, cognitive computing, and machine learning.

This role is central to migrating a portfolio of on-premise Java Spring Boot applications, heavily reliant on Apache Kafka, to Amazon Web Services. We are seeking an experienced engineer to lead this complex transformation from assessment and dependency untangling to re-platforming on AWS-managed services. The goal is a seamless cutover with zero data loss, leaving behind a robust, observable, and cost-efficient cloud footprint.

Responsibilities

You will own the complete technical migration of multiple Spring Boot services, from initial discovery through to stabilization. This involves close collaboration with the original application development teams and the AWS platform team. Key responsibilities include assessing application architectures, resolving on-premise dependencies, strategically re-platforming to AWS managed services, and executing zero-data-loss cutovers. Ensuring a clean, observable, and cost-effective post-migration environment is paramount.

Qualifications

A minimum of 8 years in backend application development using Java is required, with at least 5 years focused on Spring Boot, Spring Data, and Spring Security. Proven experience with Apache Kafka, including production environments, producers, consumers, topic design, partitioning, consumer groups, schema evolution, and operational aspects, is essential (5+ years). Demonstrable experience delivering production workloads on AWS (3+ years) and a track record of end-to-end migration of on-premise applications and Kafka workloads to AWS are crucial. Proficiency with modern Java features (Java 17/21), Spring Boot 3/Spring Framework 6, and Kafka migration tools like MirrorMaker 2 or MSK Replicator is expected. Strong knowledge of core AWS services (EKS, ECS/Fargate, RDS/Aurora, S3, IAM, MSK, etc.) and hands-on experience with Docker, containerization, and Infrastructure as Code (AWS CDK/Terraform) are necessary. Experience building CI/CD pipelines and migrating relational/NoSQL data with AWS DMS is also key. A solid understanding of AWS security best practices and implementing observability solutions is required, alongside strong analytical, problem-solving, and communication skills.

Essential Skills

JavaSpring BootSpring DataSpring SecurityApache KafkaAWSDockerInfrastructure as CodeCI/CDRelational DatabasesNoSQL DatabasesAWS SecurityObservabilityProblem-solvingCommunication

Good to Have

AWS CDKTerraformGitLab CIGitHub ActionsAWS DMSRDSAuroraDocumentDBMongoDB AtlasAmazon MSKMSK ServerlessConfluent CloudEKSECS FargateLambdaMicrometerPrometheusGrafanaCloudWatchOpenTelemetryAWS X-RayDatadogDynatraceHybrid Cloud NetworkingConfluent Schema RegistryAvroProtobufExactly-once SemanticsIdempotent ProducersTransactional ProducersKafka StreamsJVM DiagnosticsGraalVMSpring AOTNative Image OptimizationAWS GravitonCloud Cost OptimizationDatabase CDCOutbox PatternEnterprise-scale MigrationConsulting

Highlights

  • Actively hiring

More Details

RoleSenior Consultant | Cloud Migration | Bengaluru | Engineering | Platform Development & Integration
IndustryManagement Consulting
DepartmentEngineering, Platform Development, Cloud Migration
Employment TypeFull Time, Work from office

About the Company

Deloitte logo

Deloitte

Management Consulting

Senior Consultant | Cloud Migration | Bengaluru | Engineering | Platform Development & Integration at Deloitte | SkillMX | SkillMX