Ищем разработчика Java в стрим "Сервисы операционной поддержки транзакционного бизнеса", команда "Специальные проекты".
Команда занимается реализацией АБС (Автоматизированная банковская система) на целевом технологическом стэке и микросервисной модели архитектуры по мотивам legacy-системы (Импортозамещение)
Система полностью самописная со сложной бизнес-логикой. ИС самодостаточная, но тем не менее имеет множество важных интеграционных взаимодействий синхронного и асинхронного типов с другими ИС.
Вместе с нами ты будешь:
- Проектировать и реализовывать модули и микросервисы системы.
- Реализовывать интеграционные взаимодействия внутри системы и обмен с другими системами.
- Дорабатывать структуры БД на Postgre в рамках выполняемых задач.
- Участвовать в планировании и обсуждении задач.
- Принимать участие в тестировании функционала и ПСИ.
Какие знания и навыки для нас важны:
- Высшее образование (желательно техническое).
- Опыт работы в IT от 4 лет в роли разработчика.
-
Опыт разработки высоконагруженных систем, в т.ч. построенных на микросервисной архитектуре.
-
Уверенные знания Java 11+, Spring (Boot, Data, WEB, Security), Hibernate.
-
Опыт работы с реляционными базами данных (Postgre, Oracle).
-
Опыт работы с брокерами сообщений (Artemis MQ, IBM MQ, Kafka).
-
Опыт использования jUnit, GIT, Maven.
-
Понимание CI/CD.
-
Понимание технологии контейнеризации, опыт работы с Docker, Openshift/Kubernetes.
-
Умение быстро вникать в код, оптимизировать, повышать производительность.
Будет плюсом:
- Опыт работы с BPM Camunda.
-
Опыт работы с PL/pgSQL.
-
Знание специфики банковской деятельности (РКО, Депозиты, Бух. учет).