Senior Backend Software Engineer (Java)

Nexthink · Bengaluru, KA, India

About the role

Senior Backend Software Engineer (Java) at Nexthink, owning data pipelines that process endpoint data at scale. Requires strong Java, concurrency, Kafka Streams, and AWS experience. Focus on building high-throughput data collection features.

What you'll do

  • Build data collection features end-to-end
  • Own components from requirements through deployment
  • Work with Endpoint engineers to integrate and enrich data
  • Partner with Product team to deliver
  • Implement automated testing and ensure code quality

What they're looking for

  • 5+ years of software engineering experience, ideally backend or data-intensive
  • Strong Java skills and JVM understanding (Java 17 and 21)
  • Concurrency and multithreading expertise
  • Experience with microservices using Spring Boot or Micronaut
  • Event-driven architectures and distributed systems experience
  • Strong SQL and high-volume relational databases (e.g., Postgres)
  • Experience with Apache Kafka and Kafka Streams
  • Hands-on AWS experience

Key details

Company
Nexthink
Location
Bengaluru, KA, India
Work mode
Hybrid
Seniority
Senior
Employment type
Full-time
Role category
Engineering
Experience
5+ years
Posted
29 Oct 2026
Source
jobs.smartrecruiters.com

Apply on jobs.smartrecruiters.com

Similar roles