





Mid-level backend role in Bangalore with common Java/Kafka/microservices skills attracts strong applicant competition.
Backend and data-pipeline skills are transferable, but Kafka/high-throughput experience raises domain specificity.
Explicit 5+ years requirement plus mandatory Java, Kafka, and AWS skills enforce strict shortlisting.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own and develop backend data pipeline components that collect and process data from over 25 million endpoints, ensuring high-throughput and reliability.
Full lifecycle ownership from requirements, design, implementation to deployment within a DevOps/CI/CD culture emphasizing automation and maintainability.
Collaborate closely with Endpoint engineers and Product teams to deliver data collection features and actionable insights in a cloud environment.
5+ years of software engineering experience, ideally with backend or data-intensive systems.
Strong Java skills with deep JVM knowledge (Java 17 and 21), including concurrency and multithreading expertise.
Experience with microservices frameworks (Spring Boot or Micronaut), event-driven architectures, Apache Kafka and Kafka Streams.
Proficient with SQL and high-volume relational databases (e.g., Postgres); experience with AWS including monitoring and operational best practices.
Experienced in designing and maintaining high-throughput distributed backend systems involving data pipelines and event-driven architectures.
Comfortable with end-to-end ownership in autonomous teams within a cloud-native, DevOps-focused development environment.
Skilled in applying strong automated testing practices and code quality standards on complex backend services using advanced Java features and tools.