Senior 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);
• Высшее или незаконченное высшее образование (физико-математическое или техническое)