Full-stack

Senior Java разработчик (Процессинговый центр) Full-time

О компании и команде

Процессинговый центр - ключевое подразделение банка, отвечающее за обработку платежей по пластиковым картам и обслуживание платежных устройств.

Все наши сервисы обладают высоким уровнем отказоустойчивости и бесперебойности работы. Мы расширяем штат, усиливаем команду, и ищем Senior Java разработчика.

Наш стек:
Java (от 11 до 21), Spring, Oracle, PostgreSQL, WebFlux, Netty, jOOQ.
Наши сервисы работают на Docker, K8S и WebLogic, а для сборки используем Jenkins и Maven.

Наши проекты:
Мы - мультипроектная команда, а это означает, что у тебя будет возможность поработать с большим разнообразием технологий и задач.

Среди наших проектов на Java:

  • Многопоточные сетевые высоконагруженные эмуляторы операций по пластиковым картам, платежных сетей и шлюзам
  • Оркестратор, использующийся для автоматического заведения платежных терминалов во внутренних системах банка
  • Высоконагруженный реактивный эмулятор веб-сервисов на основе Spring WebFlux
  • Система генерации, фильтрации, преобразования и маскирования тестовых данных на основе больших данных
  • Система обслуживания банкоматов

Чем предстоит заниматься:

  • Разработка веб-сервисов (Spring MVC, Apache CXF)
  • Сетевые и асинхронные приложения (Netty, Concurrency)
  • Обеспечение качества кода и архитектуры, применение паттернов проектирования и Best Practices разработки ПО
  • Покрытие кода юнит, интеграционными и архитектурными тестами (JUnit, Mockito, ArchUnit, Spring Test)
  • Рефакторинг, оптимизация и совершенствование существующей кодовой базы
  • Проведение Code Review коллег

Ожидания от кандидата

  • Отлично владеешь Java 11+
  • Понимаешь, как писать чистый и понятный код
  • Имеешь опыт работы с различными модулями Spring
  • Умеешь писать SQL-запросы средней сложности
  • Понимаешь пользу Git и умеешь применять его на практике
  • Осознаешь важность написания юнит-тестов и имеешь опыт работы с JUnit и Mockito

Условия работы

  • Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия
  • Полную удалёнку, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
  • Сложные и интересные задачи, современный стек технологий
  • Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
  • Возможность вертикального и горизонтального карьерного роста: регулярно проходят тренинги, вебинары, митапы и демо-дни
  • Оплату посещения профильных конференций и курсов, помогаем с подготовкой к публичным выступлениям и написанием статей на Хабр
  • Доступ к бесплатным корпоративным библиотекам Alpina Digital, МИФ и бизнес-изданий
  • Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины
  • Льготные условия на банковские продукты
  • Персональные предложения от партнеров Альфа-Банка

Overview

  • Job Title: Senior Java разработчик (Процессинговый центр)
  • Published: 6 months, 4 weeks ago
Apply For This Job