Обязанности: Разработка под Java, фреймворк: Spring boot. Разработка в рамках микросервисной архитектуры. Проектирование интерфейсов взаимодействия с другими системами. Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками. Работа по гибким методологиям разработки. Требования: Опыт разработки на Java/Kotlin от 2 лет; Уверенное владение Spring Core, опыт работы с Spring (boot, web, data, security) Знание основных шаблонов проектирования, основных структур данных (стеки, очереди и т. п. Знание SQL и опыт работы с различными СУБД (PostgreSQL, Oracle); Понимание принципов: -реактивного программирования (reactor/webflux) -MSA -Rest архитектуры Опыт работы с: - WebService-ами - брокерами сообщений Kafka или RabbitMQ - инфраструктурой проектов (Maven/Gradle, JUnit, Jenkins/Git); Навыки работы с Docker, Kubernates, Openshift Представление о современных методологиях разработки (Unit-тестирование, непрерывная интеграция, итеративная разработка); Опыт управления командой разработки 3 и более человек - более 1 года. Условия: Прозрачная системы карьерного развития в компании. Персональный наставник с первого дня работы. Возможность развивать личную экспертизу и экспертизу компании. Возможность пройти сертификацию. Возможность участия в обучении, конференциях, митапах. Неповторимую корпоративную культуру компании. |