Java-разработчик в команду АБС
Информация о проекте:
Банк Дом.РФ вводит в эксплуатацию новую версию АБС на базе микросервисной архитектуры. От кандидата потребуется проактивное участие в развитии системы, построение новых модулей для удовлетворения потребностей бизнеса Банка, исследование, проработка и реализация интеграционных связей как с другими системами внутреннего ландшафта, так и с внешними партнёрами Банка. Необходимо участвовать в работе с техническим долгом, заниматься усовершенствованием среды разработки, развивать технологический стек и практики разработки. В нашей команде приветствуются активная коллаборация всех её участников, работа наставников и просветительская деятельность.
Чем необходимо заниматься:
- Проектировать, разрабатывать и сопровождать новые решения
- Выполнять анализ ошибок, выявлять уязвимые места, оптимизировать работу компонентов системы
- Консультировать аналитиков, тестировщиков, специалистов 2-й линии
- Работать с техническим долгом
- Развивать техническую документацию
- Принимать участие в процессе аналитики и декомпозиции задач
- Проводить code review изменений
Технологический стек:
- Backend: Java 11, Spring Boot, Maven, JUnit, PostgreSQL, Tarantool, ActiveMQ Artemis (Kafka), Keycloak, Camunda BPM, BIRT, REST, GRPC, JMS, JDBC
- Frontend: TypeScript (JavaScript), Angular, WebSockets, REST
- Toolset: Kubernetes, Traefik, GitlabCI, helm, Zabbix, Prometheus, Grafana, SonarQube, Nexus, Graylog, Jira/Confluence, Swagger
Наши пожелания к соискателю:
- Отличные знания Java 11+, Spring Boot (Core, MVC, JDBC, JPA, Security, Integration), SQL
- Экспертные навыки в разработке компонентов MSA, знание паттернов проектирования
- Опыт работы с БД PostgreSQL
- Опыт работы с Artemis ActiveMQ, Kafka, протоколами gRPC, RestAPI
- Опыт проектирования API
- Опыт работы с инфраструктурой Kubernetes
- Опыт организации и ведения процедуры ревью кода
- Опыт разработки автотестов
- Опыт работы в команде на базе методик Scrum
Будет плюсом:
- Опыт настройки CI/CD процессов
- Опыт работы в банковской сфере
- Знание Camunda BPM, Birt report generator, Kafka connector
- Опыт работы с базой данных Tarantool
- Опыт управления релизами проекта и организации процедур выкладки
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).