Position: Middle Java developer
Company: Rocketech Software Development
Experience required: 3y
English level: upper

**About project**
Platform for local shopping that allows people to shop together with friends and family in local shops. Application wants to conquer German market. Application is already in production in Montenegro.

**What you have to deal with**
- Integration of payment services;
- Developing new business features;
- Rewriting legacy code;
- Auto-tests for code;
- Code review.

**What we expect from you**
Deep knowledge: Java, Kotlin;
DB: mySQL, postgreSQL;
Webservers: nginx;
Experience with: RestAPIs, Websockets, GCloud, modern DevOps: Kubernetes, Docker.

**Will be a plus**
- Spring Boot;
- JPA;
- Hibernate;
- Mysql;
- RabbitMQ;
- Maven;
- Java 8-11 (different services on different java).

**What we offer**
- Full time and remote work;
- Flexible working schedule;
- Direct communication with customers;
- Working in a professional team (all teammates of the Mid + level);
- Ability to influence product and company development;
- 2 stages of the interview;
- FREEDOM.