Обязанности:
Вместе с нами тебе предстоит: Разработка микросервисов для развития продукта, и участие в архитектурном планировании сервисов; Участием в полном жизненном цикле разработки, включая проверку требований, проектирование, кодирование, внедрение, проверку кода, тестирование и техническую поддержку; Оценка задач, инспекция кода; Обеспечение качества разработки по всем аспектам: соответствие требованиям, надежность, быстродействие, взаимодействие со смежными компонентами и т.д.; Какие знания и навыки для нас важны: Отличное знание Java 11+, опыт коммерческой разработки на Java от 2х лет. Опыт работы со Spring (DI, Security, MVC, Boot / Actuator), Hibernate, Maven / Gradle, PostgreSQL / MySQL, Kafka / RabbitMQ или аналогами. Хорошее знание базовых алгоритмов и структур данных, принципов ООП и функционального программирования, навыки многопоточного программирования. Умение самостоятельно проектировать приложения или отдельные сервисы. Опыт проектирования больших и сложных приложений. Опыт решения задач интеграции с другими системами. Опыт использования Docker / Kubernetes, AWS / Azure, PostgreSQL / MySQL / MongoDB, Keycloak, Jenkins, Linux.