7 days ago
Lausanne, SwitzerlandStaff+
Responsibilities
- Implement, test, deliver, and streamline Nexthink’s data platform and accelerate data onboarding.
- Design and deliver scalable, resilient, distributed services that process billions of events.
- Collaborate with Product Management, architects, and engineering stakeholders on high-quality solutions and the technology roadmap.
- Promote improvements to product security, quality, performance, team efficiency, and engineering practices.
- Ship complex features and improvements in an iterative environment.
- Handle L3 support requests with the engineering team.
Requirements
- 10+ years of experience as a Java developer in SaaS projects.
- Strong experience with microservices frameworks; Micronaut or Spring experience is a plus.
- Expertise with messaging systems such as Kafka is strongly valued.
- Knowledge of streaming services and distributed caching is a plus.
- Experience with AWS or another cloud provider.
- Familiarity with unit, integration, and end-to-end testing.
- Experience with Docker and Kubernetes is a plus.
- Professional-level spoken and written English, along with strong communication, teamwork, organizational, and self-management skills.
Benefits
- Permanent contract with a competitive compensation package.
- Hybrid work model balancing office and remote work, with a structured onboarding approach for new hires.
- Flexible hours, unlimited paid time off, 25 days of holidays, and three company-paid volunteer days.
- Fitness centre access, public-transport half-fare reimbursement, and reimbursement of up to 50% of French-class costs.
- Fresh fruit, cookies, soft drinks, and regular company and team events.
- Referral bonuses after three months of continuous employment.
- Relocation package for employees moving from another country.
- Office located next to the Prilly-Malley train station.
