JAVA разработчик

Требуемые навыки

БэкендСредний (Middle) · Java · Java spring framework · ООП · Hibernate · SQL

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

Екатеринбург, Томск · Полный рабочий день

Компания

Центральный банк Российской Федерации

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

В связи с развитием в рамках стратегии ИТ - трансформации приглашаем в команду Регионального центра развития "Томск" и Регионального центра развития "Екатеринбург"  приглашаем разработчиков Java.

РЦР «Томск» принимает участие в развитии и сопровождении внутренних продуктов Центрального банка Российской Федерации (как инфраструктурных, так и прикладных). Продуктовые команды состоят из аналитиков, разработчиков, тестировщиков, devops-инженеров и технических писателей.

Основной стек используемых технологий Регионального центра развития "Томск": Java, React, Oracle, Git, Jenkins, Docker. Для ведения задач используется Atlassian Jira, в качестве базы знаний – Confluence.

Работа Регионального Центра Развития "Екатеринбург" направлена на обеспечение устойчивости финансового рынка и поддержку инноваций в технологиях.  Создание, развитие, тестирование, документирование и расширенное сопровождение систем в области экономической деятельности и операций на финансовых рынках - ключевая задача команды, которая обеспечивает оперативность и гибкость решений, принимаемых Мегарегулятором. 

Основные задачи:

  • разработка программного обеспечения;
  • взаимодействие с другими подразделениями разработки и тестирования, взаимодействия с внешними подрядчиками;
  • распределение задач в составе команды, обеспечение соблюдения сроков выполнения задач;
  • применение подходов Agile.

Необходимые практические знания и навыки:

Для соискателей на вакансию в Региональном Центре "Екатеринбург":

  • опыт программирования на Java (JDK 8 и выше);
  • успешный опыт разработки многопользовательских корпоративных приложений;
  • опыт использования открытых фреймворков семейства Spring;
  • знание SQL, опыт работы с реализациями JPA (например Hibemate);
  • опыт использования инструментов сборки maven, gradle;
  • опыт борьбы с builerplate кодом, знание библиотек Lombok, Manifold;
  • опыт разработки и рефакторинга в IntelliJ IDEA;
  • навыки проведения код ревью (cod review).
    • широкий кругозор по современным технологиям программирования;
    • сервис-ориентированная архитектура;
    • методологии разработки программного обеспечения Agile;
    • знание теории объектно-ориентированного программирования, шаблонов проектирования, шаблонов интеграции корпоративных приложений;
    • знание современных языков программирования и их особенностей;
    • знание принципов многопоточного программирования.

    Приветствуется знание концепции REST, опыт работы с Vert x., Netty, основ Groovy, Kotlin, Scala, знание принципов функционального программирования, опыт работы с Vavr.

      Для соискателей на вакансию в Региональном Центре "Томск":

      • опыт работы от 2 лет;
      • знание принципов разработки ПО (методологии, TDD, CI/CD и т.д.);
      • уверенное владение Java 8 (или выше) Core;
      • уверенное владение и опыт работы с Spring (SpringBoot, MVC, Data, Security, Cloud);
      • опыт работы с реляционными СУБД, знание SQL;
      • опыт работы с ORM (Hibernate, Mybatis);
      • знание ООП, паттернов проектирования;
      • опыт написания Unit тестов, использование в разработке TDD;
      • уверенное владение Maven, Git;
      • способность быстро переключаться с одной задачи на другую (многозадачность);
      • понимание микросервисной архитектуры, REST;
      • умение работать в команде, инициативность.

      Желательно знание PL SQL, опыт профилирования и оптимизации производительности приложений, в том числе с применением SQL, PL SQL, знание Apache Сamel, Mule ESB и шаблонов интеграции.

      В Банке России Вы сможете получить уникальный опыт в масштабных, значимых проектах, работу на современном стеке технологий с использованием популярных средств разработки, а также непрерывное обучение и повышение квалификации, посещение профильных конференций.

      Бонусы

      Гибкое начало рабочего дня.

      Уровнь вознаграждения (оффер) обсуждается с финалистом после прохождения технического интервью и зависит от предлагаемого уровня должности на основании опыта, знаний и навыков.

      Ваш отклик

      Авторизуйтесь
      Откликаться на вакансии могут только зарегистрированные пользователи.