Java разработчик
Приглашаем в команду Регионального центра развития "Томск" Java разработчика.
Мы являемся одним из 6-ти региональных ИТ-хабов развития Центрального банка Российской Федерации.
РЦР «Томск» принимает участие в развитии и сопровождении внутренних продуктов Центрального банка Российской Федерации (как инфраструктурных, так и прикладных).
Продуктовые команды состоят из аналитиков, разработчиков, тестировщиков, devops-инженеров и технических писателей.
Стек
Backend: Java, Oracle, Spring, библиотеки: hibernate, swagger, elasticsearch, liquibase, apache.tika, apache.poi, junit и др.
Frontend: JS, TS, React + Redux, библиотеки: antd, lodash, bem и др.
QA: Java, Selenium/selenide, Allure-reports, TestNG/Junit, Selenium GRID/Selenoid, JMetr.
Дополнительно: Git, Jenkins, Docker, Jira, Confluence.
Задачи:
– Выполнять работы по проектированию и разработке программного кода в одном или нескольких проектах;
– Разрабатывать программный код, в соответствии с техническим заданием;
– Обеспечивать тестирование разработанного кода;
– Выполнять устранение дефектов программного кода;
– Совершенствовать и модернизировать технологические процессы для оптимизации работы разработчиков;
– Вырабатывать предложения по оптимизации работы и повышению качества программного кода;
– Участвовать в подготовке рекомендаций по выбору и применению библиотек и фреймворков для реализации архитектурно-технических решений;
– Реализовывать мероприятия по адаптации, наставничеству, передаче профессиональных компетенций разработчикам;
– Участвовать в мероприятиях по внутреннему обучению;
– Проходить курсы повышения квалификации.
Наши ожидания от кандидатов:
Обязательно:
– Высшее образование;
– Опыт разработки приложений на Java от 5 лет;
– Знание ООП и структур данных;
– Практические навыки проектирования клиент-серверного взаимодействия;
– Знание баз данных Oracle/PostgreSQL на уровне разработки и оптимизации запросов.
– Знание и опыт использования технологий Spring (SpringBoot, MVC, Data, Security, Cloud)
– Знание подходов CI/CD.
– Знание технологий контейнеризации (Docker).
– Опыт разработки с применением Unit-тестирования;
– Знание и опыт использования систем сборки (Maven);
– Опыт работы с GIT;
– Умение работать с "чужим кодом";
– Опыт работы в команде, инициативность.
Плюсом будет:
– Опыт работы c JasperReports;
– Опыт работы c IBM WebSphere;
– Опыт работы по методологии Agile;
– Опыт работы с движками BPMN.
– Опыт командной работы, в том числе в распределенных командах;
Мы предлагаем:
– Получение уникального опыта в мегарегуляторе;
– Возможности профессионального и карьерного развития;
– Привлекательная система мотивации;
– Широкий социальный пакет;
– Корпоративное обучение.