Проект "Кредиты и документарные операции ФЛ"
Отвечает за поддержку бизнеса по кредитным продуктам ФЛ и расчетам с использованием аккредитивов ФЛ и счетов эскроу ФЛ.
Сейчас в рамках импортозамещения мы начинаем масштабный проект по отказу от легаси-систем на основе Oracle. Наши команды будут формировать будущую банковскую микросервисную архитектуру.
Обязанности:
- Решать задачи проектирования и разработки компонентов микросервисного приложения мониторинга и устранения отклонений в обработке бизнес-транзакций (интеграционные и backend компоненты с HTTP и Kafka взаимодействием)
- Проводить код-ревью решений коллег, предоставлять аргументированную критику
- Уточнять и документировать собственные решения, предоставлять консультацию в подготовке тестовых сценариев
- Сопровождать этапы внедрения продукта в эксплуатацию
- Опыт разработки на Java от 3-х лет, с использованием 11/17 версий
- Опыт работы в IT от 6-ти лет
- Высшее техническое образование
- Умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков
- Способность оптимизировать свой собственный код и код других разработчиков
- Опыт использования Apache Kafka, Kafka Connect
- Опыт использования Spring Framework(Boot, Cloud), Hibernate ORM, JDBC, JMX
- Опыт работы с PostgreSQL
- Знание принципов реляционных БД, опыт проектирования и оптимизации БД
- Опыт работы с системами сборки: Maven, Gradle
- Опыт работы с системой контроля версий Git
- Знание технологий и методик проведения модульного тестирования, опыт использования инструментов модульного тестирования JUnit, TestNg
- Опыт работы с инструментами Jira, Confluence, Jenkins, Sonar, Nexus
- Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем
- Опыт использования Linux
- Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений
- Владение технологиями виртуализации Docker, Kubernetes, Openshift и др.
- Понимание принципов работы и особенностей SQL и NoSQL хранилищ