Senior Backend Developer (Java and Kafka Streams)

We’re looking for a Senior Java Backend Developer with solid experience in Kafka Streams to join a product team building real-time, large-scale data systems. This role is ideal for someone who enjoys low-latency, high-throughput distributed architectures and wants to work on cutting-edge AI-powered products.

 

About the Company & Project

 

We develop advanced AI-powered data solutions that transform raw data into actionable insights. Our platform processes high-volume data streams in real time and is used across industries for predictive analytics, automation, and operational optimization.

 

You’ll be part of a cross-functional team responsible for designing and maintaining a distributed microservices architecture deployed on AWS. Kafka Streams is at the core of our real-time processing pipeline.

 

Tech Stack

 

Java, Kafka Streams, AWS, PostgreSQL, TypeScript (NestJS), Python

 

Responsibilities

• Develop and maintain backend services in Java

• Design real-time data flows using Kafka Streams

• Collaborate with engineers working in NestJS and Python (you won’t need to code in them)

• Write efficient, scalable, and clean backend logic

• Participate in architecture decisions and ensure performance and reliability

 

Requirements

• 4+ years of backend development experience

• Strong hands-on experience with Java and Kafka Streams

• Good knowledge of PostgreSQL

• Familiarity with AWS services

• Ability to read TypeScript and Python code if needed (not expected to write)

• English: B2+

 

Interview Process

1. Prescreen interview

2. Test task – No coding required. You’ll be asked to:

• Design the architecture based on a written task

• Record a short (up to 5 min) video explaining your design

3. Review by CTO

4. Technical interview based on your submission

Published 11 June
25 views
·
5 applications
80% read
·
Connected to ATS
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...