Senior Java Engineer: Kafka & AWS MSK Migration

NTT DATA, Inc.

Seattle, Northern (WA, KY)

Hybrid

USD 75,000 - 157,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401k with company match
Paid time off

Job summary

NTT DATA Services seeks a Full Stack Java Engineer with deep expertise in Apache Kafka and AWS MSK to lead the migration of enterprise Kafka infrastructure to AWS MSK. You will design and build event-driven applications, modernize streaming platforms, and work with engineering, DevOps, and infrastructure teams to deliver scalable, secure solutions.

The role requires 5+ years in Java-based enterprise apps, React/Angular frontend, CI/CD, IaC, and strong communication.

Qualifications

  • 5+ years of software engineering experience with Java-based enterprise applications.
  • Strong expertise in Java (8/11/17), Spring Boot, and RESTful API development.
  • Deep experience with Apache Kafka, including producers/consumers, Kafka Streams, Kafka Connect, and Schema Registry.
  • Experience migrating workloads to AWS MSK (MSK Connect/Serverless).
  • Hands-on AWS experience (IAM, VPC, CloudWatch, Lambda, S3, Secrets Manager).
  • Experience building full-stack apps using React or Angular.
  • Experience with CI/CD pipelines and IaC; Docker and Kubernetes.
  • Experience with SQL/NoSQL databases (PostgreSQL, DynamoDB, MongoDB).
  • Strong understanding of distributed systems and event-driven architectures.
  • Experience with large-scale production migrations and minimal downtime.

Responsibilities

  • Lead Kafka migration from on-prem to AWS MSK, including planning and cutovers.
  • Develop Java/Spring Boot microservices and REST APIs for Kafka events.
  • Build full-stack apps with modern frontend tech when required.
  • Refactor producers/consumers for AWS MSK, including IAM auth, TLS, and security best practices.
  • Optimize Kafka performance via partitioning, replication, and consumer groups.
  • Implement monitoring with CloudWatch, Prometheus, Grafana.
  • Develop migration runbooks and production readiness plans.
  • Collaborate with DevOps to provision infra using Terraform or CloudFormation.
  • Ensure encryption, IAM, mTLS, and SASL/SCRAM security.
  • Produce technical docs and mentor junior engineers.

Skills

Java
Spring Boot
REST APIs
Kafka
AWS MSK
React/Angular
CI/CD
Terraform/CloudFormation
Docker/Kubernetes
SQL/NoSQL
Distributed Systems
Communication

Education

Bachelor's Degree

Tools

Terraform
CloudFormation
Jenkins
GitLab CI

Job description

NTT DATA Services seeks a Full Stack Java Engineer with deep expertise in Apache Kafka and AWS MSK to lead the migration of enterprise Kafka infrastructure to AWS MSK. You will design and build event-driven applications, modernize streaming platforms, and work with engineering, DevOps, and infrastructure teams to deliver scalable, secure solutions.

The role requires 5+ years in Java-based enterprise apps, React/Angular frontend, CI/CD, IaC, and strong communication.

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: Kafka & AWS MSK Migration
Full-Stack Java Engineer: Kafka & AWS MSK Migration

NTT DATA North America • Seattle (WA)

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

NTT DATA North America • Seattle (WA)

On-site
USD 89,544,000 - 103,320,000
Medical, dental, and vision insurance
Flexible spending or health savings
AD&D insurance
+3
Full-Stack Java Engineer for Kafka & AWS MSK Migration
Full-Stack Java Engineer for Kafka & AWS MSK Migration

Creative Solutions Services, LLC • Seattle (WA)

On-site
USD 90,000 - 103,000
Health insurance
401k plan
Dental insurance
+1
Full Stack Java Engineer - Kafka & AWS MSK Migration - Client Site
Full Stack Java Engineer - Kafka & AWS MSK Migration - Client Site

NTT DATA, Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 75,000 - 157,000
Medical, dental, vision 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
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 Engineer (Java)
Full Stack Engineer (Java)

Creative Solutions Services, LLC • Seattle (WA)

On-site
USD 90,000 - 103,000
Health insurance
401k plan
Dental insurance
+1
Full Stack Engineer (Java)
Full Stack Engineer (Java)

NTT DATA North America • Seattle (WA)

On-site
USD 89,544,000 - 103,320,000
Medical, dental, and vision insurance
Flexible spending or health savings
AD&D insurance
+3
Senior Data Streaming Engineer - Kafka/MSK Platform
Senior Data Streaming Engineer - Kafka/MSK Platform

Socket.dev • Santa Monica (CA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+3