BENGALURU · FULLTIME
Backend Developer
Purple Sphere
Bengaluru · onsite · Posted 86d ago
Sourced from
Not disclosed6–10 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.6s
- Found the form on Instahyre · 5 questions to answer1.5s
- Decided the answers for all of them3.0s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Responsibilities:
- Design and implement distributed, fault-tolerant streaming pipelines using Kafka, Apache Flink, and MQTT.
- Build event-driven microservices for real-time data processing and analytics.
- Optimize streaming applications for performance, throughput, and latency.
- Deploy and manage containerized applications on Kubernetes clusters.
- Implement monitoring, alerting, and auto-scaling strategies for streaming workloads.
- Troubleshoot production issues and ensure system reliability.
- Collaborate with cross-functional teams and mentor junior developers.
Requirements:
- 6-8 years in backend development with 4+ years in real-time streaming systems.
- Proven track record of building production systems handling 100K messages/second.
- Data Structures and Algorithms: Extremely strong foundation in data structures and algorithms with the ability to design optimal solutions for complex problems.
- Programming: Strong proficiency in Python, Golang, or Java with Spring Boot, with a deep understanding of concurrent and async programming.
- Streaming Systems: Expert-level proficiency with Apache Kafka (including Kafka Streams), hands-on experience with Apache Flink, and working knowledge of the MQTT protocol.
- Distributed Systems: Solid understanding of distributed systems concepts, event-driven architecture, and streaming design patterns.
- Databases: Experience with time-series databases and NoSQL stores (Cassandra, MongoDB).
Sourced from instahyre
Section · 02
Skills
KubernetesApache Kafkaapache flinkmqttGolangPythonJava