Про роботу
Client — Top 5 Swiss media holding
Requirements:
— Have a startup personality and enjoy working as part of a team: smart, ethical, friendly, hard-working, and productive;
— 3+ years of experience in software development,
— Experience in Java 8 or higher;
— Good knowledge of Spring Boot;
— Experience with microservices;
— Working experience with Gradle;
— Knowledge of Docker and Kubernetes (may be non-productional);
— Basic experience with automation/configuration management;
— Intermediate English level.
Technology stack (what we have at the project):
— GitLab CI;
— Java 13;
— Spring Boot Project;
— Persistence — Spring Data JPA (PostgreSQL), Clickhouse, Elasticsearch;
— Kafka
— Batch jobs — Spring Batch;
— Tests — JUnit, Mockito, Selenide;
— The project is running on an embedded Jetty servlet container;
— Gradle;
— Spark;
— Kubernetes + Docker cluster;
— Frontend — ReactJS, WebPack, lerna;
— Microservice architecture, monorepo.