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

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

Новосибирск, Пермь, ТомскПолный рабочий день

Компания

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

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

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

Приглашаем в команду Регионального центра развития "Томск" Java разработчика.

Мы являемся одним из 6-ти региональных ИТ-хабов развития Центрального банка Российской Федерации.

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

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

Стек

Backend: Java 8/11, Oracle 12, Spring 1/2, библиотеки: hibernate, swagger, elasticsearch, liquibase, apache.tika, apache.poi, junit и др.

Frontend: JS, TS, React + Redux, библиотеки: antd, lodash, bem и др.

QA: Java 8, Selenium/selenide, Allure-reports, TestNG/Junit, Selenium GRID/Selenoid, JMetr.

Дополнительно: Git, Jenkins, Docker, Jira, Confluence.

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

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

Будет плюсом:

  • знание PL SQL;
  • опыт профилирования и оптимизации производительности приложений, в том числе с применением SQL, PL SQL.

Задачи:

  • реализация задач развития функциональности проложений;
  • reverse engineering;
  • устранение дефектов, выявленных в процессе эксплуатации приложений;
  • поддержка в актуальном состоянии базы знаний;
  • участие в разработке архитектурных решений.

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

    • получение действительно уникального опыта в мегарегуляторе, участие в проектах, которые напрямую или косвенно затрагивают весь финансовый рынок России;
    • возможности для профессионального развития и развитую ИТ культуру: наставничество, обучение в Университете Банка России, профессиональные клубы, конференции, сильная команда руководителей и коллег;
    • работу с современным стеком технологий, в том числе разработка Backend на Java 17, SpringBoot, Spring (Data, Security, Web, Actuator);
    • использование как стандартных средств коллективной работы (Jira, Confluence), так и собственных средств (свой портал видео-конференц связи, собственная среда тестирования и разработки и т.п.);
    • работу в сбалансированных и полнофункциональных проектных командах;
    • стабильность при постоянном развитии;
    • широкий социальный пакет (дополнительные дни к отпуску, возможности для отдыха по льготным ценам, свой многопрофильный медицинский центр, корпоративные скидки на спорт и активная спортивная жизнь внутри Банка России, пенсионная программа и многое другое)