Senior Java developer
Мы ищем Java-разработчика уровня Senior+ в стеке: Java Spring Boot, Camunda, gRPC, PostgreSQL, kafka. Очень важны T-shape и готовность, помимо самостоятельного решения сложнейших задач в разработке, помогать в направлении аналитики, тестирования и эксплуатации.
В зоне ответственности команды группа микросервисов, выступающих в роли единой точки входа для всех фронт приложений (#highload, #business_critical, #часть_продуктой_платформы_в_целевой_архитектуре).
Под капотом основного сервиса движок оркестрации обязательных (в рамках бизнес-процессов) действий смежным системам, отвечающим за конкретные бизнес-функции.
Бизнес-процессы в рамках которых реализованы микросервисы – «Первичное заключение договора», «Пролонгация предыдущего договора» и «Внесение изменений в действующий договор».
Стек: Java, Spring Boot, Camunda, gRPC, PostgreSQL, kafka.
Чем предстоит заниматься:
- Участие в уточнении требований к информационным системам, их отдельным модулям и сервисам:
- Участие в проектировании оптимального решения по созданию/модернизации/поддержке информационных систем, их отдельных модулей и сервисов;
- Разработка программного кода;
- Устранение ошибок в программном коде после тестирования;
- Развёртывание программного кода
Что мы ждем:
- Опыт программирования на java 8-17;
-
Коммерческий опыт разработки на Java (фреймворки Spring/spring boot/cloud/hibernate);
- Знание open-source платформы Camunda;
-
Опыт проектирования и использования REST API, разработки в микросервисной архитектуре;
-
Опыт работы с Postgresql/MySQL/MongoDB;
-
Опыт работы с RabbitMQ/Kafka:
-
Опыт демонстрации продукта на System Demo.
Будет плюсом:
- Опыт работы от 5-ти лет в отраслях: Банки, Страхование, Ритейл, Телеком, ИТ-компании;
- Знание gRPC протоколов;
- Опыт оптимизации запросов.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).