— 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, 1+ years in Big Data & DevOps technologies would be a plus;
— Experience in Java 8 or higher;
— Good knowledge of Spring Boot;
— Knowledge on Docker and Kubernetes;
— Good knowledge of the state of the art in web application development;
— Experience with automation/configuration management;
— Upper-Intermediate English level.
Technology stack:
— GitLab CI;
— Java 8;
— Spring Boot Project;
— Persistence — Spring Data JPA (PostgreSQL), Clickhouse;
— Batch jobs — Spring Batch;
— Tests — JUnit, Mockito, Katalon;
— Project is running on embedded Jetty servlet container;
— Gradle;
— Spark;
— Kubernetes + Docker cluster;
— Frontend — ReactJS, WebPack, lerna;
— Microservice architecrute, monorepo.
Customer — Swiss Media Holding
Category — internet marketing tool
The main functionality of the project is a CRM, graphical display of data (dashboards), processing a large amount of behavioral and statistical information of users, banner system, reports