Java разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Проект: Платформа поддержки развития бизнеса. Разработана командой банка и будет использоваться в качестве бэк платформы для всех основных АС Банка. Наша задача перенести все сервисы из легаси систем в эту, дополнив ее современными техническими возможностями, позволяющими ускорить, облегчить, автоматизировать работу пользователей. В части бизнеса мы разрабатываем сервисы по внешнеэкономической деятельности (функционал по инструкции банка России и сопутствующим функционал, позволяющий все больше и больше вести клиентам-юридическим лицам свой бизнес в едином окне банка).
Микросервисные и Cloud-native приложения на платформе Банка с внедрением в Экосистему.
Инфраструктура: RadHat, PostgreSQL, Oracle, OpenShift, Kubernetes, Istio, IBM MQ, Docker, ActiveMQ, Ansible, Kafka, SonarQube, Activity, Nexus, Git, Jenkins, GridGain, Ignite
Стек: Java 8, Groovy, Spring, SpringBoot, Maven, REST, SOAP, JSON, XML, YAML, IntelliJ, Junit5, Mockito.
В команде 2-х недельные спринты. Каждый рабочий день - стендап. Груминг – 2 раза за спринт. Планирование, ретро, демо - в конце каждого спринта.
Требования:
- • Опыт разработки на Java от 2-х лет
- • Работа с базами данных Sql и NoSql
- • Опыт работы с брокерами сообщений (Rabbitmq или Kafka)
- • Умение быстро разобраться с новыми технологиями/фреймворками/библиотеками и начать применять в работе
- • Опыт с инструментами командной разработки (Git, Jira, Trello), понимание методологии Agile
- • Опыт работы в среде непрерывной интеграции и автоматизированного тестирования
- • Опыт разработки высоконагруженных приложений
- • Понимание современных принципов и технологий системной интеграции
- • Знание базовых алгоритмов и структур данных, а также области их применения
- • Понимание принципов микросервисной и событийной архитектуры
- • Опыт работы или хорошие теоретические знания по направлениям: контейнерная виртуализация (Docker, Kubernetes, Openshift), решения Service Mesh: Istio, Linkerd
Желательно:
- • Опыт работы с Bigdata молотилками (Hadoop, Spark, Gridgain, h2o and etc);
- • Опыт постановки и декомпозиции задач, оценки сроков
Обязанности:
- • Разработка модулей платформы
- • Разработка микросервисов на Java-стеке: Spring Boot, Spring cloud, Netflix OSS и т.д.
- • Участие в разработке требований к сервисам платформы
- • Обмен опытом с коллегами
- • Взаимодействие с аналитиками, группами сопровождения и тестирования
- • Разработка API сервисов, интеграция платформы с банковскими сервисами и сервисами других участников экосистемы
- • Валидация, защита и согласование архитектурных решений
- • Участие в процессе инсталляции и внедрения системы
- • Поддержка вывода новых версий компонентов в продуктовую эксплуатацию
- • Валидация, защита и согласование архитектурных решений
Условия:
• Конкурентоспособная заработная плата
• Корпоративное обучение и сертификация в технических и бизнес областях
• Корпоративные развлекательные программы
• Помощь при релокации в Москву
- Работа удаленно по московскому времени (на территории РФ, Беларуси, Казахстана), либо в одном из офисов: Москва (м. Кутузовская), Саратов, Уфа, Пенза, Нижний Новгород