Senior java разработчик (удаленная работа)
(вакансия в архиве)

13 августа 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior java разработчик

Описание вакансии

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



Посмотрите похожие вакансии

Senior Java developer
Компания: SmartHiringPro
Зарплата: от 260 000 до 350 000 руб.
Senior Java developer в банковский проект
Компания: Гумеров Максим Маратович
Зарплата: от 350 000 до 350 000 руб.
Java разработчик Middle/Senior (продукт крупного банка)
Компания: Staff-Hub
Зарплата: от 120 000 до 240 000 руб.
Senior Java-разработчик
Компания: Медиа Ком
Зарплата: з.п. не указана