Near Boston, MA
Created Dec 10, 2020
You’re a senior Java developer and want to use your knowledge to dig into one of the coolest cloud technologies on the market. We actually created the market, End-User Experience Management and are transforming the way Companies, IT and Employees interactive and engage in a digital landscape.
We're putting in place an architecture to deal with billions of events per day.
If you are passionate about learning, curious and driven by technical challenges keep reading.
Here at Nexthink, we are looking for a Cloud-Native Software Engineer to join our new Monitors and Alerts Team.
Main functions:
- You will play a very important role in developing the next generation alerting solution to help Nexthink stay on the leading edge of digital employee experience.
- You will build distributed cloud-native applications using a modern open-source technology stack.
- You will participate in building the configuration UI.
- You will participate in all stages of software development and collaborate with different teams.
Qualifications
- Microservices and containers experience – deployment experience with Kubernetes is a plus
- Good understanding of cloud-native integration models and patterns (event-sourcing, orchestration/choreography)
- Solid knowledge of core Java (including v8) features such as lambda, functional-interfaces, streams, nio, multi-threading
- Experience with both relational (Postgres) and NoSQL datastores
- Familiar with a front-end development JS framework (React, AngularJS, Vue, ...)
- Familiar with Jenkins, Git, Gradle, and provisioning tools (e.g. Ansible).
- Experience working in an Agile environment, excellent communication and teamwork skills
- Professional-level English spoken and written
- B.S. or Master in Computer Science (or equivalent)
Valued optional experience
- Kubernetes, Docker, Kafka, ClickHouse, GraphQL, Micronaut, AWS, and New Relic (or similar) is highly valuable
- Pub-sub messaging systems and/or streaming data processing platforms is a plus
Additional Information
This is an exceptional opportunity to join a fast-growing, successful and innovative company. Nexthink allows you to thrive in a unique work environment where the emphasis is on excellence, innovation, openness and collaboration.