Старший специалист по Java

Оплата: По договоренности
• Разработка под Java, фреймворк: Spring boot; • Разработка в рамках микросервисной архитектуры; • Проектирование интерфейсов взаимодействия с другими системами; • Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками. • Работа по гибким методологиям разработки. Стек технологий: • Java 8-11, Kotlin; • Spring/Springboot; • PostgreSQL/Oracle, Kafka, Redis; • Maven/Gradle; • Docker/Kubernetes(или OpenShift). Ожидания от кандидата: • Уверенное владение Java, понимание принципов работы JVM. Знание основных библиотек и шаблонов проектирования; • Опыт использования Spring Framework (boot, mvc, data, secutity...); • Опыт работы с многопоточностью и асинхронностью; • Опыт работы с базами данных, умение писать и оптимизировать запросы; • Опыт работы с распределёнными хранилищами и системами; • знание HTTP, REST, SOAP; • Понимание особенностей микросервисной архитектуры; • Опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter); • Высшее или незаконченное высшее образование (физико-математическое или техническое).