NTT DATA

Senior Java Backend Engineer | Kafka & AWS

NTT DATA
Apply
4 days ago
Sibiu, Romania +3 moreSenior

Responsibilities

  • Design, develop, and maintain Java-based applications and services for data-driven business processes.
  • Build event-driven and real-time streaming architectures using Apache Kafka, including producers, consumers, and event-processing components.
  • Design reliable and scalable communication patterns between distributed systems and implement business logic around asynchronous events.
  • Build, deploy, and integrate cloud-native solutions within AWS environments.
  • Troubleshoot application, integration, and data-streaming issues across distributed environments.
  • Contribute to technical design and architecture discussions involving Java, Kafka, AWS, and event-driven systems.
  • Apply automated testing, code reviews, observability, and CI/CD practices while collaborating with software engineers, architects, and DevOps/cloud engineers.

Requirements

  • BSc or MSc in Computer Science or a related field.
  • Minimum 6–8+ years of professional experience.
  • Strong hands-on experience with Java and modern Java development.
  • Solid production experience with Apache Kafka, including producers, consumers, topics, partitions, consumer groups, offsets, asynchronous processing, failure handling, and resiliency.
  • Experience designing or developing distributed, event-driven systems and APIs or integration services.
  • Practical experience with AWS and cloud-based application environments.
  • Understanding of microservices and distributed application architectures.
  • Experience with automated testing, Git, CI/CD, and modern software engineering practices.
  • Strong analytical and problem-solving skills.
  • Preferred experience includes Confluent Kafka or Confluent Platform, Kafka Streams, Schema Registry, Avro or similar serialization approaches, AWS event-driven services, Terraform, Docker, Kubernetes, and monitoring or observability tools.

Categories

BackendData Engineering
NTT DATA

About NTT DATA

10,000+ employees

NTT DATA is a Tokyo‑headquartered, publicly traded IT services firm within the NTT Group. It provides consulting, application development, system integration, cloud and enterprise application services, and managed/outsourcing services for large enterprises and public-sector organizations. The company operates in more than 50 countries and is listed on the Tokyo Stock Exchange.

Contact me