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

  • Разработка и поддержка серверных приложений на Java и разработка новой функциональности
  • Участие в проектировании и развитии архитектуры
  • Написание unit-тестов
  • Рефакторинг и оптимизация существующего кода
  • Участие в code review

Требования:

  • Коммерческий опыт разработки на Java от 3 лет
  • Уверенное знание Java Core и принципов ООП
  • Опыт использования ORM: Hibernate, jOOQ или аналогов
  • Умение писать и оптимизировать SQL-запросы
  • Практический опыт работы со Spring Framework
  • Опыт работы с системами контроля версий Git или Mercurial

Будет плюсом:

  • Опыт работы с Docker или OpenShift, Spring Boot, Spring Cloud, Istio, Kafka, Linux и Gradle
  • Опыт разработки высоконагруженных сервисов
  • Понимание паттернов построения Cloud Native приложений

Условия: полная занятость, график 5/2, удалённая работа. Зарплата до 200 000 ₽ в месяц до вычета налогов.