The project focuses on building and maintaining a Kafka-based platform offered as a service to a major bank. The candidate will be responsible for developing Kafka-based solutions, supporting internal clients, and troubleshooting platform-related issues. You will work on both web development and infrastructure tasks, with a primary focus on Kafka and its integration into the banks systems. This role requires hands-on experience with Kafka producer/consumer applications, as well as expertise in Kafka infrastructure design and related technologies.
Work Mode: 1 day a week in the office
responsibilities :
Design, architect, and build Kafka-based solutions
Develop Kafka producer and consumer applications
Troubleshoot platform-related issues and provide support to internal clients
Work closely with cross-functional teams to ensure seamless integration of Kafka with the bank’s systems
Use data serialization formats such as Avro, JSON, and ProtoBuff for effective communication
Maintain and optimize Kafka infrastructure and ensure high availability and scalability
Collaborate with other teams to improve the overall platform performance and reliability
requirements-expected :
5+ years of experience working with Java, Kafka, Spring Boot, Microservices, and REST APIs
Solid understanding of Kafka architecture and infrastructure design
Hands-on experience with Kafka producers and consumers
Familiarity with data serialization formats (Avro, JSON, ProtoBuff)
Experience with Kafka Connectors and Kafka Streams
Proven track record of designing, architecting, and implementing Kafka-based solutions