Обязанности:
- Разработка и поддержка серверной части приложений на Java.
- Оптимизация производительности и масштабируемости существующих систем.
- Участие в код-ревью.
- Взаимодействие с командами фронтенд-разработчиков, аналитиков и руководителями.
- Участие в планировании и оценке задач.
Требования:
- Опыт коммерческой разработки на Java + Spring Boot от 3 лет.
- Умение работать с реляционными (PostgreSQL, MySQL) и NoSQL (Redis) базами данных.
- Знание принципов тестирования (JUnit, Mockito) и опыт написания юнит-тестов.
- Опыт работы с паттернами проектирования и принципами SOLID.
- Опыт работы с системами контроля версий (Git).
- Опыт работы с платформой наблюдаемости (ELK, Grafana, Prometheus).
- Опыт работы с Apache Kafka.
- Понимание принципов Agile/Scrum.
