Обязанности:
- Разработка и поддержка серверных приложений на 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 ₽ в месяц до вычета налогов.