Java Developer программист
Вакансия "Java Developer программист"
Полная занятость, полный рабочий день
Санкт-Петербург, Муринская дорога, 24, м. Академическая, м. Гражданский проспект, м. Девяткино
г. Санкт-Петербург
Обязанности
Участие в разделении текущего монолитного сервера корпоративной системы обмена сообщениями на микросервисы, участие в проектировании и оптимизации используемых практик и алгоритмов.
Трекинг задач: YoutrackКонтроль версий: Git, MercurialНепрерывная интеграция: Teamcity (планируем переход на экосистему Gitlab)Рабочий процесс: Agile без фанатизма
Общие требования
Опыт коммерческой разработки; Отличное знание Java Core (Concurrency, NIO, Сcollections, GC и т. д); Java 11/17 (Stream API, Lambda Expressions, CompletableFuture); Spring/Spring Boot, Spring Cloud, Spring Security, RESTfull, Spring MVC; Знание принципов ООП и паттернов проектирования; Понимание принципов SOLID, умение применять их на практике; Хорошее знание SQL, опыт работы с транзакциями; Интерес к проектированию и реализации распределенных приложений;