Nexthink is hiring a

Senior Java Engineer (Kafka)

Lausanne, Switzerland
Full-Time

You will work on the components responsible for the communication between our platform and the endpoints installed on our customers’ devices, ensuring their reliability, consistency, scalability and observability.

Join a team of diverse and experienced engineers that has a full understanding of the components they build or use. The components built by the team are fully owned by the team, right from the requirements and design phase, all the way through implementation, validation and deployment.

You are highly motivated, result-driven, and detail-oriented. You have a high sense of product ownership and consider your work done only after getting results on user behavior and business metrics. You constantly learn and are willing to share and help others grow.

As senior software engineer, you will:

  • Build and operate cutting-edge software to acquire data from our customer-side endpoints into our backend.
  • Participate in the design and development of the infrastructure (AWS, Kubernetes, Istio, Kafka) to support our software.
  • Design and implement scaling strategies to achieve high availability, reliability, and cost-effectiveness.
  • Help in support cases, from the technical investigation to the resolution and the post-mortem, in collaboration with our L3 Support and our SRE teams.
  • Thrive in an agile environment, where continuous improvement and fast feedback are constant concerns.
  • Collaborate across engineering teams, PMs, architects, quality engineers, and SRE teams.

​​​​​​#LI-Hybrid

  • A solid background in Java backend development (5 years minimum) and microservice architecture (Micronaut a plus). Experience with Scala/Akka is also a plus.
  • Experience with reactive programming, ideally with Java Reactor 3.
  • In-depth experience in building massively distributed systems. Kafka experience required (Kafka streams is a big plus).
  • Professional experience with cloud technologies. AWS preferred. Kubernetes/Istio are pluses.
  • A strong capacity to work in a very collaborative environment where the team's output is always more important than the individual contributions.
  • A desire to challenge yourself, go outside your comfort zone and try new things.

We are 900+ employees strong in 21 countries across 8 different time zones speaking 60+ languages. We are positive, we get things done, we keep growing, and we are one team, we are Nexthink. We believe actions are stronger than words when it comes to diversity, inclusion, and equity in the workplace. Nexthinkers are multinational and multilingual, and come from all walks of life. We are committed to hiring a genuinely representative workforce that can create solutions and foster innovation for the modern digital employee experience.

If you are looking for a change and like a nice atmosphere, lots of challenges, and having fun while working, this is a great opportunity for you.

This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.