CareerPlanSign in

Senior Backend Software Engineer (Java)

Bengaluru, KA, in💼 Full-time🗓 2026-09-15 → 2026-09-25

Core

Build and maintain data pipelines that collect, integrate, and enrich massive volumes of endpoint data from over 25 million devices to transform it into actionable insights for IT teams.

Role type

Senior Backend Software Engineer (Java)

Builds

High-throughput data pipelines and microservices for a global digital employee experience platform.

Domain

IT Operations / Endpoint Management / Data Engineering

Deliverable

production ML models | product features

Required skills

Java (17/21), JVM internals, concurrency (multithreading, thread-safety), microservices (Spring Boot/Micronaut), event-driven architectures, distributed systems, SQL, high-volume relational databases, Apache Kafka, Kafka Streams, AWS, automated testing, agentic AI coding tools

Preferred skills

DevOps, GitOps, infrastructure as code (FluxCD/Helm/Kustomize), high-performance analytical databases (ClickHouse), observability tools (DataDog/Prometheus/Grafana)

Technologies

Java, Spring Boot, Micronaut, Kafka, Postgres, AWS, ClickHouse, DataDog, Prometheus, Grafana, FluxCD, Helm, Kustomize, Claude Code, Cursor

Responsibilities

Design and implement end-to-end data collection features; build and maintain high-throughput data pipelines; develop microservices for endpoint data integration; ensure code quality and operational best practices on AWS; partner with product teams to deliver features.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.