Обязанности:
Чем предстоит заниматься: - разработкой на Java, фреймворк: Spring boot; - продумыванием архитектуры и дизайна; - проектированием интерфейсов взаимодействия с другими системами; - взаимодействием с другими членами команды; Чего мы ждем от тебя: - опыт разработки на Java (11/17) от 5-х лет; - Spring Boot (Web, Data JPA, Cloud, Security); - уверенные знания Swagger, PostgreSQL, Kubernetes; - опыт работы по Scrum; - опыт работы с Kafka, Rabbit MQ, gRPC; - опыт построения SOA/микросервисной архитектуры; - понимание и применение паттернов разработки (GoF, паттернов высоконагруженных систем и микросервисной архитектуры); - опыт разработки тестов (модульных, интеграционных); - Reactive programming (RxJava, Project Reactor); - опыт настройки CI (gitlab); - опыт работы с инструментами мониторинга (Grafana, Prometheus); - опыт работы с CAMUNDA будет плюсом.