Position: Java Software engineer
Company: Ricker Lyman robotic
Category: Java
Experience required: 3y
English level: upper

We are looking for a **Java Software engineer**, an expert that is going to join the Hivecell software team.

**Responsibilities:**
Working on the company's latest product involving a PaaS-based system for an edge;
Research and design new product features and components.

**Required skills:**
4+ years of experience in Java;
Experience with Spring Boot and Spring;
Deep understanding of microservices architectural principles;
Hands-on experience with Kafka and Kafka Streams;
Experience with RDBMS (PostgreSQL), NoSQL engines;
Knowledge of different communication protocols (REST, events, messaging, GraphQL);
Hands-on experience with Docker containerization for different environments;
Hands-on experience with unit/integration/API testing for microservices;
Good understanding of Design patterns.

**As a plus**
Practical experience with Kubernetes and Helm;
Practical experience with SaltStack.

**We offer:**
If you would like to feel a drive for a completely new solution getting to the market;
If you want to see how products are built, grow and develop;
If you want to contribute and actively take part in company development;
If you are not afraid of completely new challenges, industries have never resolved previously;
**You are a person we are looking for**

As it might be visible from the text above we offer challenges, risk as well as valuable compensation for it.