Senior Backend Software Engineer (Java)
HybridBengaluru, Karnataka, India
Job Summary
Own end-to-end components from requirements through deployment, building data collection features that integrate and enrich massive volumes of Endpoint data. Partner with Endpoint engineers to transform raw data into actionable insights using high-throughput pipelines on Apache Kafka and Kafka Streams. Leverage strong Java skills and deep JVM knowledge to design and implement microservices with Spring Boot or Micronaut on AWS, adhering to a DevOps and CI/CD culture focused on automation and code quality. Join a highly autonomous team integral to the core functionality of the Nexthink product, which enables IT leaders to diagnose and fix issues at scale for over 18 million employees. Work within a global organization of 1,300+ customers to deliver real-time analytics and automation across all endpoints.
Required Qualifications
- 5+ years of experience in software engineering, ideally on backend or data-intensive systems
- Strong Java skills and a deep understanding of the JVM (Java 17 and 21)
- Solid grasp of concurrency — multithreading, thread-safety, and concurrent data structures for high-throughput systems
- Experience building microservices with Spring Boot or Micronaut
- Experience with event-driven architectures and distributed systems
- Strong SQL and hands-on experience with high-volume relational databases or data warehouses (e.g., Postgres)
- Solid experience with Apache Kafka and Kafka Streams (stateless and stateful topologies) for building high-throughput data pipelines
- Hands-on experience running services on AWS, including monitoring, alerting, and operational best practices
- Strong automated testing practices (unit and integration) and a focus on code quality
- Experience with agentic AI coding tools such as Claude Code or Cursor
- Fluent in English (spoken and written)
Desired Qualifications
- Experience with DevOps, GitOps, and infrastructure as code (e.g., FluxCD / Helm / Kustomize)
- High-performance analytical databases like ClickHouse
- Observability and monitoring tools such as DataDog or Prometheus/Grafana
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.