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), так и собственных средств (свой портал видео-конференц связи, собственная среда тестирования и разработки и т.п.);
- работу в сбалансированных и полнофункциональных проектных командах;
- стабильность при постоянном развитии;
- широкий социальный пакет (дополнительные дни к отпуску, возможности для отдыха по льготным ценам, свой многопрофильный медицинский центр, корпоративные скидки на спорт и активная спортивная жизнь внутри Банка России, пенсионная программа и многое другое)