Java developer (Online banking)

Местоположение и тип занятости

Москва, Санкт-Петербург, СамараПолный рабочий день

Компания

Разработка ПО банковского сектора

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

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

Идёт трансформация системы ДБО из монолита в микросервисную архитектуру: создание микросервисов как на стороне сервера, так и разделение фронта: веб и мобильных приложений на независимые модули, способные развиваться, тестироваться и обновляться независимо друг от друга.

В разрезе сервера сейчас ведутся работы по шаблонизации проектов для будущих микросервисов. Основа микросервисов реализовывается на базе MicroProfile (реализация kumuluzee) и Spring Boot для Java микросервисов (Java 11 и новее). Все микросервисы располагаются и работают на серверах под управлением RHEL, с дальнейшим переходом на Docker-контейнеры на основе RHEL.


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

Что важно для нас:

  • Уверенное знание Java (core, collections, io, generics, multithreading, concurrency, security)
  • Знание и опыт применения DI-контейнеров
  • Знание фреймворков тестирования: Junit, TestNG, Mockito
  • Опыт работы с MS SQL Server (T-SQL) или другими PostgreSQL / Oracle
  • Понимание принципов CI/CD
  • Опыт работы с системами контроля версий (Git)

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

  • Официальное оформление в соответствии ТК РФ;
  • Конкурентный уровень дохода: оклад+премии;
  • Медицинская страховка, страховка для выезжающих за границу;
  • Доплата к больничному листу;
  • Дополнительные льготы при заключении брака и рождение детей;
  • Социальная поддержка при сложных жизненных ситуациях;
  • Льготное кредитование для сотрудников;
  • Обучение в Корпоративном университете банка;
  • Корпоративная библиотека.