Обязанности:
участие в разработке сервера корпоративного высоконагруженного мессенджера; переводе его на микросервисную архитектуру, реализация нового функционала. трекинг задач: Youtrack; контроль версий: Mercurial, Git непрерывная интеграция: Teamcity (мигрируем на Gitlab); ключевые навыки: Java 17/21, Spring Boot 3.x.x, Hibernate, PostgreSQL, Apache Kafka, Redis.
Требования:
опыт коммерческой разработки от 5-ти лет; отличное знание Java Core (Concurrency, NIO, collections, GC и т.д); понимание RESTful API, проектирование его, документирование в формате OpenAPI; опыт работы с Apache Kafka, Redis, WebSocket; готовность как самостоятельно, так и с командой разбираться в хитросплетениях legacy-кода; знание принципов ООП и паттернов проектирования; понимание принципов SOLID, умение применять их на практике; хорошее знание SQL, работа с транзакциями; опыт разработки микросервисных приложений; хорошее знание linux (работа в консоли); уверенная работа с Docker.Похожие вакансии
От 100 000 до 100 000 руб.
Санкт-Петербург
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СПЕЦИАЛЬНЫЙ ТЕХНОЛОГИЧЕСКИЙ ЦЕНТР"