Position: Middle Java developer
Company: Krusche & Company GmbH
Experience required: 2y

Krusche & Company GmbH is looking for a Java Developer (Remote) who has extensive experience in Java to continue developing an E-commerce platform that circulates around conferences, festivals, exhibitions, and content marketing.

Project and Role Description
The main goal is to develop a subset of projects around the core platform. We are looking for a person who is ready to work in an international team (6 developers in the UK, 6 — in Poland, and 5 currently in Kyiv and continuing expanding), values stability (by contributing to one project with nice technology stack and complex tasks) and its related products (that are end-user oriented) within one company for some period of time.
Technologies used within the project: Java 11, Spring WebFlux, Groovy(Ratpack), Gradle, Redis, Kubernetes, Elasticsearch, JS on client-side(Ember, React), Spock, RESTfull API; PSQL.

Requirements for the candidate:
— 2+ years of Java 8-11 commercial experience
— Experience with REST and non-REST APIs and user interfaces
— Experience with any database, preferable PostgresSQL
— Knowledge of build tools like Maven and/or Gradle
— AWS services (Cognito, S3, SES, Lambda, DynamoDb)
— Intermediate  knowledge of the English language is mandatory

Will be an additional advantage if you know/have experience of working with:
— Groovy/Gradle
— Non-blocking Java frameworks (Ratpack, Spring WebFlux)
— Spock/Geb
— MongoDB

The company offers:
— Competitive compensation
— Social benefits system (recreation and professional/personal development)
— Training and development possibilities
— 20 workdays of vacation per year, 15 days of paid sick leave
— Flexible working schedule (possible)
— Relocation to Kyiv or Krakow (Poland) if you want to live and work in the European Union