Готовы предложить следующие задачи:
- Разработка под Java, фреймворк: Spring boot;
- Разработка в рамках микросервисной архитектуры;
- Проектирование интерфейсов взаимодействия с другими системами;
- Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками;
- Работа по гибким методологиям разработки.
Какие знания и навыки для нас важны:
- Уверенное владение Java, понимание принципов работы JVM;
- Знание основных библиотек и шаблонов проектирования;
- Опыт использования Spring Framework (boot, MVC, data, security...);
- Опыт работы с многопоточностью и асинхронностью;
- Опыт работы с базами данных, умение писать и оптимизировать запросы;
- Опыт работы с распределёнными хранилищами и системами;
- Знание HTTP, REST, SOAP;
- Понимание особенностей микросервисной архитектуры;
- Высшее образование