Full-Stack Java Engineer: Kafka & AWS MSK Migration

NTT DATA North America

Seattle (WA)

On-site

USD 90,000 - 101,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
401k with company match
Paid time off

Job summary

NTT DATA Services is seeking a seasoned Full Stack Engineer (Java) to lead the migration of Kafka infrastructure to AWS MSK. You will design backend services and APIs, implement event-driven architectures, and collaborate with DevOps to provision MSK clusters.

The role requires strong Java expertise and hands-on Kafka experience. Based in Seattle, the role is onsite five days a week, with a focus on secure, scalable migration, performance optimization, and cross-functional collaboration.

Qualifications

  • Experience with Java-based microservices and REST APIs.
  • Deep Kafka producers/consumers, Streams, Connect, and schema registry.
  • Experience provisioning/migrating workloads to AWS MSK and related services.

Responsibilities

  • Lead migration of self-managed Kafka to AWS MSK including sizing and cutover planning.
  • Design and implement Java-based microservices and APIs for Kafka topics.
  • Develop full-stack features and UI integration where applicable for event-driven architectures.
  • Refactor producer/consumer apps for MSK compatibility (IAM, TLS, VPC, security groups).
  • Implement monitoring, alerting, and observability for MSK (CloudWatch, Prometheus/Grafana).
  • Define data validation, dual-write/dual-read, and rollback strategies during migration.

Skills

Architecture design
Migration planning
Cloud infrastructure
Agile methodologies

Tools

Java (Spring Boot)
Kafka
AWS MSK
Terraform
CloudFormation
Docker
Kubernetes
React/Angular

Job description

NTT DATA Services is seeking a seasoned Full Stack Engineer (Java) to lead the migration of Kafka infrastructure to AWS MSK. You will design backend services and APIs, implement event-driven architectures, and collaborate with DevOps to provision MSK clusters.

The role requires strong Java expertise and hands-on Kafka experience. Based in Seattle, the role is onsite five days a week, with a focus on secure, scalable migration, performance optimization, and cross-functional collaboration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Java Engineer for Kafka & AWS MSK Migration
Full-Stack Java Engineer for Kafka & AWS MSK Migration

NTT DATA North America • Washington

On-site
USD 75,000 - 157,000
Medical insurance
Dental insurance
Vision insurance
+2
Full Stack Java Engineer - ONSITE
Full Stack Java Engineer - ONSITE

NTT DATA North America • Seattle (WA)

On-site
USD 90,000 - 101,000
Medical insurance
401k with company match
Paid time off
Full Stack Java Engineer - Kafka & AWS MSK Migration - Client Site
Full Stack Java Engineer - Kafka & AWS MSK Migration - Client Site

NTT DATA North America • Washington

On-site
USD 75,000 - 157,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java Developer (Kafka + AWS)
Senior Java Developer (Kafka + AWS)

MAS Global Consulting • New York (NY)

On-site
USD 120,000 - 160,000
Java Full-Stack Engineer — Microservices, AWS & Kafka
Java Full-Stack Engineer — Microservices, AWS & Kafka

TechDigital Group • Charlotte (NC)

On-site
USD 85,000 - 120,000
Data Streaming Engineer - Kafka & AWS MSK
Data Streaming Engineer - Kafka & AWS MSK

Socket.dev • Santa Monica (CA)

On-site
USD 168,000 - 228,000
Health insurance
RSUs (restricted stock units)
Paid time off
Software Development Manager — Data Streaming & Kafka
Software Development Manager — Data Streaming & Kafka

Amazon Web Services (AWS) • Seattle (WA)

Hybrid
USD 185,000 - 250,000
Flexible remote work
Hybrid work model
Java Full-Stack Engineer: Cloud, Microservices & Azure
Java Full-Stack Engineer: Cloud, Microservices & Azure

NTT DATA Services • Westlake (TX)

On-site
USD 106,000 - 142,000
Medical, Dental, Vision
401k with company match
Paid time off
+4
Senior Java Kafka Architect — Real-Time Data, AWS
Senior Java Kafka Architect — Real-Time Data, AWS

Tech Mirrors • Charlotte (NC)

On-site
Senior Software Development Manager - Kafka/MSK
Senior Software Development Manager - Kafka/MSK

Socket.dev • Seattle (WA)

On-site
USD 220,000 - 298,000