Ищем Java эксперта в Agile команду, которая развивает шину GM Service BUS для Департамента Глобальных Рынков (ДГР). ДГР - предоставляет корпоративным и розничным клиентам широкий спектр продуктов и услуг на локальных и зарубежных финансовых рынках. Наша команда занимается задачами по актуализации техстека, реализацией и поддержкой общих библиотек интеграционного слоя, релизным процессом, архитектурными и инфраструктурными задачами и поддержкой продуктовых команд. Разрабатываемая нами шина GM Service BUS - микросервисное решение, написанное на Java + Spring + Apache Camel для обмена данных между системами по различным протоколам, такими как REST, файлы, Kafka, Direct DB и т.п. В команде 10 Java разработчиков, технический лид, 4 Infra/DevOps инженера, PO и Релиз-инженер. Текущий инструментальный стек платформы: Java 17/21, Spring Boot, Apache Camel Kafka Postgre Kubernetes Open Search / PVS Open Telemetry
Обязанности
• research (изучение и обоснование применимости) новых (для продукта) технологий
• пилотирование внедрения новых инструментов
• подготовка инструкций и обучение продуктовых команд
• перевод готового функционала на новые инструменты / подходы
• разбор проблем на Production, отладка кода, подготовка патчей, оптимизация
• разработка и формализация best practices для продуктовых команд.
• разработка базовых классов, библиотек и других форм типовых решений
• code Review кода, написанного продуктовыми командами
Обязательные требования
• высшее техническое образование (ИТ, инженерное, математическое)
• Spring 2+ лет
• Java SE (Multithreading, Reflection, уверенные знания java core)
• Spring, SpringBoot
• Apache Camel
• Docker, k8s/OpenShift
• REST, Web Services
• SQL (Oracle/Postgre)
• Kafka
• командная строка Linux
• XML, XPath, XML Schema
• git, BitBucket
• PVS
• Jenkins, groovy
• Ansible
• Ability to read tech literature in English
Будет плюсом
• знания по современному web фронтенду (Angular/React), который используется во внутренних инструментах команды.