Приглашаем в нашу команду Регионального центра развития "Томск" 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 лет; Знание ООП и структур данных; Практические навыки проектирования клиент-серверного взаимодействия; Знание баз данных Oracle/PostgreSQL на уровне разработки и оптимизации запросов. Знание и опыт использования технологий Spring (SpringBoot, MVC, Data, Security, Cloud) Знание подходов CI/CD. Знание технологий контейнеризации (Docker). Опыт разработки с применением Unit-тестирования; Знание и опыт использования систем сборки (Maven); Опыт работы с GIT; Умение работать с "чужим кодом"; Опыт работы в команде, инициативность. Плюсом будет: Опыт работы c JasperReports; Опыт работы c IBM WebSphere; Опыт работы по методологии Agile; Опыт работы с движками BPMN. Опыт командной работы, в том числе в распределенных командах; Мы предлагаем: Получение уникального опыта в мегарегуляторе; Возможности профессионального и карьерного развития; Привлекательная система мотивации; Широкий социальный пакет; Корпоративное обучение. |