Приглашаем в команду Java-разработчиков уровня Middle, Senior и Team Lead. Мы реализуем проекты в перспективных областях: производство, телекоммуникации, интернет-магазины, финансы, страхование, ритейл, ИТ.
Обязанности
Разработка и поддержка высокопроизводительных Java-приложений
Интеграция с внешними системами и разработка API
Проведение код-ревью
Тестирование и отладка приложений
и др.
Уверенные знания Java 8+, опыт работы с Java 11
Знания Spring Framework 4+
Знания Spring Boot 1.5+
Знания Spring Data / hibernate 4+ / JDBC
Опыт работы с менеджерами очередей (RabbitMQ, Kafka)
Опыт работы с реляционными базами данных PostgreSQL
Опыт работы с Kubernetes / OpenShift и Docker
Понимание принципов микросервисной архитектуры
Широкий технический кругозор, знание современных принципов построения систем и желание их использовать
Опыт работы с системами контроля версий, автосборки, CI/CD
Опыт владения практиками TBD, написание автотестов, unit, мониторинг ELK
Понимание принципов гибких методик разработки (Scrum, Kanban)
Умение делегировать, декомпозировать, планировать, эстимировать, делиться знаниями
Будет плюсом
Знания и опыт работы с Kotlin