Java + Spring developer

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