Full-Stack Java Engineer for Kafka & AWS MSK Migration

NTT DATA North America

Washington

On-site

USD 75,000 - 157,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401k with match
Paid time off

Job summary

NTT DATA is seeking a Full Stack Java Engineer with deep expertise in Apache Kafka and AWS MSK to lead the migration of enterprise streaming infrastructure to AWS MSK. You will design and build event-driven applications, modernize streaming platforms, and collaborate with DevOps and infrastructure teams to ensure a smooth, low-risk transition.

The role requires strong Java (8/11/17), Spring Boot, React/Angular frontend experience, and hands-on AWS services, IaC, and CI/CD skills to deliver

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 and consumers, Kafka Streams, Kafka Connect, Schema Registry (Avro or Protobuf), consumer groups and partitioning strategies.
  • Proven experience implementing or migrating workloads to AWS MSK (including MSK Connect or MSK Serverless).
  • Hands-on experience with AWS services including IAM, VPC, CloudWatch, Lambda, S3, and Secrets Manager.
  • Experience building full-stack applications using React or Angular.
  • Experience with CI/CD pipelines (Jenkins or GitLab CI), Infrastructure as Code (Terraform or CloudFormation), and container technologies such as Docker and Kubernetes.
  • Experience working with SQL and NoSQL databases including PostgreSQL, DynamoDB, or MongoDB.
  • Strong understanding of distributed systems, event-driven architectures, scalability, and fault tolerance.
  • Experience supporting large-scale production migrations with minimal downtime.
  • Excellent communication skills and the ability to collaborate across engineering and infrastructure teams.
  • Strong analytical and problem-solving skills with the ability to work independently in fast-paced environments.

Responsibilities

  • Lead the migration of on-premises or self-managed Kafka clusters to AWS MSK, including planning, sizing, replication, and production cutovers.
  • Design, develop, and maintain Java/Spring Boot microservices and REST APIs that publish and consume Kafka events.
  • Build and enhance full-stack applications using modern frontend technologies (React or Angular) where required.
  • Refactor Kafka producers and consumers to support AWS MSK, including IAM authentication, TLS, networking, and security best practices.
  • Optimize Kafka performance through effective partitioning, replication, retention, and consumer group management.
  • Implement monitoring and observability using CloudWatch, Prometheus, Grafana, or similar tools.
  • Develop migration strategies including validation, dual-read/dual-write, rollback planning, and production readiness.
  • Partner with DevOps teams to provision infrastructure using Terraform or CloudFormation.
  • Ensure secure, compliant implementations with encryption, IAM, mTLS, and SASL/SCRAM authentication.
  • Troubleshoot application, streaming, and infrastructure performance issues.
  • Produce technical documentation, migration runbooks, and operational procedures.
  • Mentor junior engineers and promote Kafka and AWS best practices.

Skills

Java
Spring Boot
REST APIs
Apache Kafka
AWS MSK
React/Angular
CI/CD
Terraform/CloudFormation
Docker/Kubernetes
PostgreSQL/DynamoDB/MongoDB
Distributed systems
Migration

Education

Bachelor's Degree

Tools

Terraform
CloudFormation
Docker
Kubernetes
Jenkins
GitLab CI
React
Angular
Kafka

Job description

NTT DATA is seeking a Full Stack Java Engineer with deep expertise in Apache Kafka and AWS MSK to lead the migration of enterprise streaming infrastructure to AWS MSK. You will design and build event-driven applications, modernize streaming platforms, and collaborate with DevOps and infrastructure teams to ensure a smooth, low-risk transition.

The role requires strong Java (8/11/17), Spring Boot, React/Angular frontend experience, and hands-on AWS services, IaC, and CI/CD skills to deliver

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

Similar jobs worth comparing

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
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
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
Senior Java Kafka Architect — Real-Time Data, AWS
Senior Java Kafka Architect — Real-Time Data, AWS

Tech Mirrors • Charlotte (NC)

On-site
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 Developer (Kafka + AWS)
Senior Java Developer (Kafka + AWS)

MAS Global Consulting • New York (NY)

On-site
USD 120,000 - 160,000
Kafka Developer
Kafka Developer

Veriipro • Pittsburgh

On-site
USD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Ampcus Inc • Wilmington (DE)

On-site
USD 90,000 - 120,000
Senior Software Engineer - Data Streaming & Kafka
Senior Software Engineer - Data Streaming & Kafka

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400