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