Points (дочка рекламной группы АДВ) – команда, где создаются уникальные технологичные продукты на стыке big data и AI. Эти продукты меняют рекламную индустрию и облегчают работу нашим клиентам.
Мы находимся в поисках Senior Java Developer (Backend), который поможет нашей команде разрабатывать и развивать наши продукты:)
Чем предстоит заниматься:
-
Проектировать архитектуру приложений и выбирать технологические решения
-
Оптимизировать производительность и масштабируемость существующих систем
-
Разрабатывать и поддерживать серверную часть приложений и микросервисов
-
Участвовать в процессе code review и улучшении качества кода
-
Проводить рефакторинг технических улучшений
-
Взаимодействовать с другими командами для решения комплексных задач
-
Планировать и оценивать задачи совместно с командой
Что мы ожидаем:
-
Коммерческий опыт backend-разработки от 6 лет
-
Опыт использования RESTful API, опыт работы с системами контроля версий (Git)
-
Знание принципов тестирования и опыт написания юнит-тестов
-
Умение работать с реляционными и NoSQL базами данных
-
Углубленное знание Java SE, Spring Framework, Hibernate, JPA
-
Понимание принципов Agile
Стек технологий:
- Java, Spring Boot
- Базы данных: PostgreSQL, ClickHouse
- Тестирование: JUnit 5, Spock Framework, Testcontainers, Mockito, AssertJ
- Мониторинг: Micrometer, Prometheus, Sentry
- Брокеры: RabbitMQ
- NoSQL: Redis
- CI/CD: GitLab
- Визуализации данных: ELK, Grafana
- Контейнеризация: Docker, Kubernetes