Обязанности:

  • Разработка и поддержка серверной части приложений на Java.
  • Оптимизация производительности и масштабируемости существующих систем.
  • Участие в код-ревью.
  • Взаимодействие с командами фронтенд-разработчиков, аналитиков и руководителями.
  • Участие в планировании и оценке задач.

Требования:

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