Senior Software Engineer, Integrations
Date posted: November 9, 2020
Cloud-native data and compute platform.
World’s leading open source in-memory data grid.
The company solution is a distributed, highly available, cloud-native, in-memory data platform with unified user experience and management tooling.
It is massively parallel and can process millions of operations per second with latencies in microseconds at scale. It is simple to use, no additional or third party coordination processes are required.
Flexible enough to use as a data and compute platform out of the box or as a framework for your own cloud-native applications and microservices.
Do you enjoy any of the following?
- Working on open-source software at your day job
- 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
We are looking for a Senior Java Engineer who is going to join the Integrations Team. Our main focus is integrating our platform into various frameworks, products, and platforms that are available as both open-source or commercially, especially around the cloud-native ecosystem.
You get the chance to work on an exciting open-source software that pushes the boundaries of distributed computing.
Be a senior Java engineer – including all aspects connected to it
Have hands-on experience with Docker containers
Have experience with some of Cloud technologies: Kubernetes, OpenShift, AWS, GCP, Azure
Have experience with some of 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
Ideally, you would also:
Have previous open-source contributions to popular developer frameworks
Be experienced with how caching works in the Enterprise Java ecosystem (Hibernate 2LC, HTTP Session Replication)
Have conference speaking and blogging experience