Чем предстоит заниматься:
- разработкой на 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 будет плюсом.