We are expert It staffing and Recruitment Professionals

Background Icon 1 Icon 2 Icon 3 Icon 4 Icon 5

Find position in our database:

Senior Software Engineer, Management Center

Location:Remote

Date Posted:November 14, 2020

2500 - 3000 EUR

Net/month

Description

Are you bored from building yet another enterprise application? Help us to build a top-notch monitoring and management console for our product – distributed object store and Jet stream processing engine!

Our product is an open source distributed object store used by both small startups and Fortune 500 companies. Jet is a distributed batch and stream processing system that can do stateful computations over massive amounts of data with consistent low latency. We are building a shiny new console and we are looking for Java developers to join our team!

Responsibilities

We are looking for a Senior Software Engineer who is going to join the Management Center Team. Do you enjoy any of the following?
• Learning and developing with the latest technologies and popular frameworks
• Taking full responsibility and ownership of the product that you create
• Paying attention to code quality and software craftsmanship

Requirements

• Be a senior Java engineer – including all aspects connected to it
• Have a good understanding of the challenges in distributed computing
• Have experience with concurrent programming
• Have hands-on experience with Docker containers and some of the cloud technologies: Kubernetes, OpenShift, AWS, GCP, Azure
• Have experience with some of the Java frameworks: Spring, Quarkus, Micronaut
• Have strong opinions about software quality and be familiar with CI/CD
• Be an excellent communicator in written and spoken English

You should apply if you have

Ideally, you would also:
• Be experienced with monitoring and managing a distributed application
• Have used a stream processing engine such as Hazelcast Jet or Apache Flink before
• Have conference speaking and blogging experience

Benefits

• Remote work
• Competitive salary