Senior/Lead/Chief Java Developer

Москва, Россия
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Backend • C++ • C • Groovy • Java • JavaScript • R • Scala • VBA • jQuery • Google Web Toolkit (GWT) • Hibernate • Spring • CSS • HTML • Mustache • SCSS • MongoDB • Oracle • PostgreSQL • Redis • OpenShift • Desktop • Embeded • WEB • Банковская и страховая сфера • Государственные проекты • Заказная разработка • Консалтинг, профессиональные услуги • Системная интеграция
Удаленная работа • Работа в офисе
Опыт работы более 5 лет
от 250 000 ₽

Кандидат ищет работу анонимно

О себе

На данный момент Ведущий разработчик.

Мои компетенции и опыт

Обязанности на текущем месте работы:

  • разработка на территории заказчика АС для работы с финансовой отчётностью клиентов (высоконагруженная система, более 5 серверов в кластере WAS, пользователи во всех субъектах РФ): загрузка данных из стандартизированных форм (Excel, XML), работа с отчётностью (GUI), интеграция со сторонними системами (REST API, MQ);
  • разделение АС на модули и создание на их базе микросервисов (монолит -> микросервисы);
  • DevOps: CI/CD, автоматизация сборок, тестирования и развёртывания приложений на WAS и OpenShift;
  • планирование, оценка, декомпозиция задач;
  • ежедневное pull request review, помощь младшим разработчикам.

Технологии на текущем месте работы:

  • Java (Spring Boot/Data/Security, Vaadin + GWT);
  • Jenkins + Groovy (devops), Maven, Git, SonarQube;
  • Rhino (ad-hoc scripts);
  • Oracle Database, Liquibase;
  • OpenShift (контейнеризация микросервисов);
  • WMQ (WebSphere MQ), брокер сообщений;
  • WAS (WebSphere Application Server), OpenShift.

Достижения на текущем месте работы:

  • как ведущий специалист в составе команды: успешное разделение монолитного приложения (более нужен доступ к резюме [девяносто тысяч] строк кода) на микросервисы;
  • как ведущий специалист в составе команды: успешный переезд приложения с WAS в OpenShift;
  • как ведущий специалист в составе команды: построены пайплайны для сборок, тестирований и развёртываний контейнеров сервисов в OpenShift;
  • самостоятельно: разработаны "с нуля" один из модулей загрузки отчётности и интеграционный сервис по запросам данных у сторонних систем через брокер сообщений;
  • самостоятельно: скорость загрузки Excel-файлов увеличена в десятки раз (было 10 сек. -- 1.5 часа, стало 3 сек. -- 1.5 мин.);
  • самостоятельно: реализованы десятки "сторей" по доработке и улучшению приложения;
  • самостоятельно: исправлены десятки серьёзных (в т. ч. "многопоточных") и многие десятки мелких ошибок;

На текущем месте работа организована на принципах Agile по методологии Scrum.

P. S. По языкам в тегах:
VBA -- давным-давно;
JavaScript -- не основное направление;
R, Scala -- для себя, в домашнем режиме.

По зарплате: указана net.

Кандидат ищет работу анонимно

Дополнительную информацию вы сможете получить, зарегистрировавшись в нашем сервисе



Интересные кандидаты