Middle Java developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Корпоративная АС по расчету резервов кредитных банковских продуктов.
Характеристики системы:
- язык разработки – Java 8;
- БД – Oracle, планируется миграция на Postgres;
- высоконагруженная система, характеризуется большим объемом данных (сотни миллионов записей в таблицах БД);
- многопоточная обработка данных;
- большой объем интеграционных взаимодействий.
В настоящий момент начаты работы по разделению монолитного модуля на микросервисы (Spring Boot, OpenShift).
Команда разработки в настоящий момент состоит из восьми человек: PO, аналитик, два тестировщика, четыре разработчика.
Вам предстоит:
- разработка и проектирование новых сервисов на Java;
- поддержка старого монолита и декомпозиция его на микросервисы;
- написание модульных и интеграционных тестов;
- проведение ревью кода.
Мы ожидаем, что Вы:
● знаете Java 8 на уровне Middle/Senior разработчика;
● знаете SQL;
● имеете опыт работы с Spring Framework (Data, Boot и т.д.) и Hibernate;
● работали c GIT, maven;
● ответственны, хотите работать в команде и развиваться.
Будет здорово, если Вы:
● имеете опыт работы с Node.js;
● представляете, что такое React;
● имели дело с инструментами Jenkins, Confluence, Nexus;
● работали с OpenShift, docker, Oracle DataBase, PostgreSQL;
- участвовали в разработке и оптимизации высоконагруженных систем.
Бонусы
Работа у нас - это:
● команда профессионалов, готовых поддержать ваши инициативы;
● мощное железо, и всё, что необходимо для продуктивной работы;
● возможность работы с новыми технологиями;
● обучение за счёт компании;
● красивый и комфортный офис;
● ДМС;
● прозрачная система бонусов и премий, достойная зарплата.