Наша команда ищет Java-разработчика с навыками DevOps. Мы занимается развитием продукта Инвестиционного консультирования Private Banking. Мы работаем над проектом по развитию АС, которая обеспечивает автоматизацию процесса работы с инвестиционными портфелями клиентов и предоставлению им инвестиционных рекомендаций. В систему интегрированы различные источники данных по финансовым инструментам, аналитическим параметрам, позициям клиентов. В рамки задач команды входит: развитие набора сервисов для пользователей и систем-потребителей, разработка внутреннего функционала и архитектуры системы, а также расширение входящих и исходящих интеграционных потоков. В рамках проекта мы отвечаем за весь процесс разработки на всех фронтах, как клиентского мобильное приложение Сбербанк Онлайн, так и рабочего места советника Web приложение.
В работе мы используем:
- Технологии сборок для Java, NodeJs, JavaScript/TypeScript
- ArgoCD, Jenkins
- OpenShift / Kubernetes
- Ansible
- Atlassian Jira, Confluence, Bitbucket
Обязанности
- работа над задачами связанными с развитием новых продуктов инвестиционного направления;
- разработка архитектуры и самого решения системы для советников инвестиционного консультирования;
- взаимодействие с заказчиком;
- исправление багов, участие в ревью кода;
- участвовать в разработке pipeline как для этапа CI (сборка: Java, NodeJs, JavaScript/TypeScript) так и для CD (написание Helm chart), включая как традиционные практики сборки и деплоя, так и взаимодействия с таск трекером и смежными системами задействованными при производстве ПО4
- устранение инцидентов на тестовых и пром контурах;
- настройка межсервисной интеграций по mTLS4
- написание манифестов под Istio;
- настройка интеграций с Kafka по SSL.
Требования
- понимание процесса CI/CD;
- отличное владение Java 8/11;
- опыт работы в финансовых организациях;
- понимание SAST и OSС (Open Source Control);
- опыт работы с Ansible, OpenShift / Kubernetes;
- понимание принципов Agile разработки продуктов;
- опыт работы с одной из промышленных СУБД (Oracle, PostgreSQL и т.д);
- опыт разработки от 2 лет на Java с использованием Spring и Hibernate;
- опыт написания unit-тестов;
- опыт работы с: - очередями (MQ, Kafka и т.п.);
- знание современных систем мониторинга Prometheus/Grafana;
Будет плюсом:
- уверенные знания Linux;
- опыт настройки анализаторов качества кода;
- опыт работы с ArgoCD;
- опыт разработки скриптов на Bash/Python;
- опыт работы с Kafka;
Условия
- работа в крупнейшем банке России
- достойная заработная плата (оклад + годовая премии)
- трудоустройство согласно ТК РФ
- интересные задачи, свежий стек
- работа по современной методологии Scrum/Agile
- отсутствие дресскода
- ДМС
- обучение за счет компании
- офис (г. Москва, метро Кропоткинская, проезд Соймоновский, 5).