We are searching for motivated and proactive Junior Java Developer who is willing to learn new technologies and work in a challenging and fast-paced environment.
The project is a platform for managing advertisement campaigns (adtech) along with ads banner system and traffic analytics. We use BigData and Data Science to improve the quality of our ads.
We require someone with:
— Experience in Java 1+ years (may be non-commercial), Spring Boot stack, ORM frameworks (Hibernate);
— Knowledge of relational databases (PostgreSQL preferred);
— Experience with OOP/OOD, Design Patterns
— Knowledge of Git version control tools
— Intermediate or upper English is a must;
— Linux or MacOS user.
Experience (or theoretical knowledge) would be a plus:
— REST services;
— Kafka or RabbitMQ.
— Work on coding business tasks under your mentor’s supervision;
— Working on your training pet projects;
— Unit testing;
What we use in our project:
— Microservice architecture, monorepo;
— Spring (Boot, Batch, Cloud, MVC, JPA) + Java 13;
— Gradle (planning to move to Bazel);
— Kubernetes + Docker cluster + OpenStack cloud;
— Frontend — ReactJS;
— Tests — JUnit5, Mockito, Cypress;
— PostgreSQL, Yandex Clickhouse, CockroachDB, Redis, Elasticsearch;
— ELK stack.
— Flexible working hours;
— Paid vacation and sick days;
— Medical insurance.