Senior Java Developer

Brief description of the vacancy

We are searching for a talented Senior Java web developer who is interested in working with cutting-edge advertising technologies (adtech).

The project is a platform for managing advertisement campaigns along with an ads banner system and traffic analytics for top Swiss media holding.

We are looking for:

— 5+ years of production experience as a Java developer;

— 4+ years of working experience with API development;

— Desire to learn and grow;

— Product-oriented mindset (Product > Code);

— Java 11 or higher experience;

— Good knowledge of Spring Boot and Spring Data JPA is a must;

— Good experience with microservice architecture is a must;

— Knowledge of Docker and Kubernetes;

— Intermediate or higher English level;

Our Stack:

— Microservice architecture, monorepo;

— Spring (Boot 3, Batch, Cloud, MVC, JPA) + Java 17;

— Some services are written in Scala/Go;

— Bazel (build tool by Google);

— Infrastructure: on-premises Kubernetes cluster, Gitlab CI;

— Persistence: PostgreSQL, CockroachDB, Yandex Clickhouse, Apache Spark, Apache Kafka, Redis, Elasticsearch, Weaviate

— Frontend tech: ReactJS + TypeScript;

— Tests: JUnit, Mockito, Playwright, Test Containers;

— Monitoring: Sentry, Grafana.

We offer:

— flexible working hours;

— paid vacation, sick days, and holidays.