Senior Backend Developer

We’re looking for a Senior Backend Developer (Java) with strong experience in Kafka Streams to join a product team building large-scale, real-time data processing systems. The role is ideal for someone who thrives in high-performance environments and enjoys working across multiple services and technologies.

 

About the Project

 

The company develops advanced AI-powered data solutions that help organizations transform raw data into actionable insights. The platform handles high-volume, real-time data processing, with a strong focus on scalability, performance, and reliability. It’s used across various industries to power predictive analytics, automation, and operational optimization.

 

You’ll be part of a cross-functional team responsible for building and maintaining a distributed system composed of microservices. The system is deployed in AWS, processes complex data flows using Kafka Streams, and serves as the backbone for a wide range of AI-driven use cases.

 

Tech Stack

• Core: Java, Kafka (Kafka Streams), TypeScript (NestJS), Python, PostgreSQL, AWS

 

Responsibilities

• Develop and maintain backend services using Java and Kafka

• Work with microservice architecture and contribute to services written in NestJS (TypeScript)

• Read and understand existing Python (FastAPI) services when needed

• Collaborate with cross-functional teams to design scalable and maintainable solutions

• Ensure code quality, performance, and security using modern development practices

 

Requirements

• 4+ years of backend development experience

• Strong experience with Java and Kafka Streams

• Proficiency in working with PostgreSQL

• Familiarity with NestJS or willingness to work with TypeScript-based services

• Ability to understand Python code (writing not required)

• Solid experience with AWS

• Good communication skills in English (B2 level or higher)

 

Interview Process

1. Prescreen interview

2. Mandatory test task (estimated time: 4 hours)

3. Review of the test task by the CTO

4. Technical interview based on the submitted solution

Published 24 March
235 views
·
27 applications
86% read
·
Connected to ATS
Last responded 6 days ago
To apply for this and other jobs on Djinni login or signup.