Senior java разработчик

Оплата не указана

Вакансия находится в архиве

Газпромбанк

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Информация о проекте: Мы разрабатываем систему дистанционного банковского обслуживания (ДБО) клиентов Газпромбанка, юридических лиц и ИП - ГПБ Бизнес Онлайн (АС Экосистема), которая позволяет клиентам управлять своими финансами он-лайн. Реализация построена на микросервисной архитектуре, что позволяет обеспечить высокую масштабируемость и отказоустойчивость системы. Каждый микросервис отвечает за определенный функционал и может быть легко заменен или обновлен без влияния на работу других компонентов системы. В продакшене уже более 200 сервисов. Кроме того, мы используем микрофронтенд архитектуру. Проект развивается около 5 лет, в дальнейшем требуется как разработка новой функциональности, так и модернизация и оперативное обновление реализованных сервисов. Legacy-код, который надо разбирать, перерабатывать - отсутствует в принципе, т.к. мы заменили используемый ранее продукт. Далее - только наша работа по самым актуальным бизнес-требованиям.

Технологический стек и инструменты:
• Java 11+, Kotlin, Spring Boot
• Spring Cloud, Spring Data, Hibernate, Spring Integration
• Docker, Kubernetes
• JS, TypeScript, React, Node.js, Npm
• IBM MQ, ActiveMQ, Kafka, Tarantool, ELK
• Oracle, PostgreSQL
• Git, Maven
• CI\CD: Teamcity, BitBucket, Nexus, SonarQube, argocd
• Jira, Confluence
• IDE: IntelliJ Idea, IntelliJ WebStorm, VS Code, DBeaver, SqlDeveloper
• Swagger, Postman
• Zipkin, Sentry
• CryptoPro

• Методология разработки смешанная, за основу взят итерационный подход развития ПО с использованием некоторых принципов гибких методологий с учетом особенностей организации.
• Используем стандартные agile-церемонии, ритуалы, практики: дэйли, ретро, демо, груминг, оценка и планирование спринтов,
• Релизы выпускаем параллельно с другими системами Банка, поставляемых в рамках регулярных 2х-недельных спринтов.
• В рамках релиза проводится интеграционное-функциональное тестирование («ручное» и автоматизированное), нагрузочное тестирование, тестирование безопасности приёмо-сдаточные испытания.

Чем предстоит заниматься:
• Проектированием и разработкой новых backend-сервисов и библиотек для ГПБ Бизнес-Онлайн
• Писать модульные и интеграционные тесты на свой код
• Проводить перекрёстный code-review
• Обеспечивать стабильность бэкенда под нагрузкой
• Оптимизировать работу сервисов
Требования:
• Опыт коммерческой разработки на Java или Kotlin от 4х лет
• Понимание принципов ООП, ФП и распространённых паттернов, способов интеграции приложений и протоколов
• Уверенное знание Java SE: Core, Collections, Concurrency, Generics, Reflection, GC
• Уверенное знание: Spring Framework (MVC, IoC), Hibernate (или другой ORM), SQL, Maven
• Опыт коммерческой разработки c PostgreSQL или Oracle, Git и любым CI/CD стеком
• Умение и желание писать тесты на свой код
Будет плюсом:
• Понимание OAuth2/OpenID
• Опыт использования и понимание принципов работы Docker
• Умение писать хорошо структурированный код
• Опыт разработки больших интеграционных решений

Нужна готовность работать дистанционно в режиме Мск времени

Почему мы? У нас круто!
• По-настоящему живая и увлечённая команда;
• Премии и бонус к отпуску;
• ДМС со стоматологией с первого месяца;
• Внутреннее и внешнее обучение;
• Отпуск 33 дня;
• Скидки на фитнес, массаж, авиабилеты и многое другое

Контактная информация

Газпромбанк

Сайт: не указан

Почта: не указана

Вакансия опубликована 21.06.2024 в г. Москва.

Похожие вакансии

#

Москва

Удаленная работа

Подробное описание

21 мая

#

Middle

Москва

Удаленная работа

Подробное описание

29 июля

#

Казань

Полный день

Подробное описание

27 марта