Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ из топ-3.
Мы отвечаем за сопровождение и развитие в Банке Цифровой Экосистемы ДБО Юридических лиц, в рамках которой рассматривается данная вакансия.
Цель развития Экосистемы - предоставить Клиентам весь набор продуктов, сервисов и услуг Банка и его Партнеров на универсальной платформе с использованием максимально удобного пользовательского веб-интерфейса. В связи с этим возникает необходимость в постоянной реализации новых сервисов, а также в модернизации и оперативном обновлении существующих сервисов.
Стек используемых технологий:
• Front - React JS, ....
• Back - Java (17, 21), Oracle, Kafka, Clickhouse, ....
• DevOps - OpenShift, Docker, Consul, ...
• Вспомогательные инструменты - Grafana, Kibana, ....
Обязанности
• Проектирование и разработка новых backend-сервисов и библиотек;
• Писать модульные и интеграционные тесты на свой код;
• Проводить перекрёстный code-review;
• Обеспечивать стабильность бэкенда под нагрузкой;
• Оптимизировать работу сервисов.
Обязательные требования
• Опыт коммерческой разработки на Java или Kotlin от 4х лет;
• Понимание принципов ООП, ФП и распространённых паттернов, способов интеграции приложений и протоколов;
• Уверенное знание Java SE: Core, Collections, Concurrency, Generics, Reflection, GC;
• Уверенное знание: Spring Framework (MVC, IoC), Hibernate (или другой ORM), SQL, Maven;
• Опыт коммерческой разработки c PostgreSQL или Oracle, Git и любым CI/CD стеком;
• Умение и желание писать тесты на свой код.
Будет плюсом
• Понимание OAuth2/OpenID;
• Опыт использования и понимание принципов работы Docker;
• Умение писать хорошо структурированный код;
• Опыт разработки больших интеграционных решений.