Обязанности:
- Проектирование и разработка новой функциональности backend продукта
- Поддержка, рефакторинг и оптимизация существующего кода
- Написание модульных и интеграционных тестов
- Участие в code review
Что мы ждем:
- Сможешь приступить к выполнению задачи без детального описания.
- Знаешь классические алгоритмы и структуры данных
- Понимаешь как работать с многопоточностью
- Работаешь на на Java и Spring Boot не менее 4 лет.
- Умеешь использовать Docker и Portainer
- Был опыт работы с Ip телефонией и слова IVR, Avaya, Asteriks для тебя не пустой звук
- Умеешь смотреть логи контейнеров
- Понимаешь, что такое диаграммы C4
Будет плюсом:
- Понимание архитектуры и подходов SOLID, DRY, KISS, YAGNI — базовые принципы чистого кода.
- Опыт работы со стеком: Java 8-17, Spring, Hibernate, PostgreSQL, Apache Kafka, Prometheus, OpenAPI, Swagger, Grafana;