Обязанности:
- Работать в высоко-нагруженных проектах с микросервисной архитектурой;
- Разработка интеграционных решений;
- Участвовать в разработке системной архитектуры, выбирать технологический стек на основании требований к программным средствам;
- Разработка автоматизированных и unit-тестов;
- Проводить код-ревью;
- Разрабатывать Backend на Java с использованием фреймворка Spring.
-
Опыт разработки на Java не менее 6-ти лет.
-
Владение Java 8+, Spring Framework, SQL
-
HTTP, REST, GRPC, JSON-RPC, XML, XSD
-
Опыт создания систем в сервисно-ориентированной и микросервисной архитектуре
-
Опыт работы с кэшами, в том числе распределенными
-
Опыт использования Docker, понимание работы Kubernetes