Java разработчик (Middle/Senior)
WMT Group-аккредитованная IT компания России и в нашу команду мы приглашаем JAVA разработчика Senior/Middle уровня на проекты банков и крупнейших промышленных предприятий.
Удаленный формат работы.
Что нужно будет делать:
- работать в высоко-нагруженных проектах, с микросервисной архитектурой;
- решать задачи проектирования и разработки компонентов продукта;
- участвовать в разработке системной архитектуры, выбирать технологический стек на основании требований к программным средствам;
- проводить код-ревью;
- разработка Backend на Java с использованием фреймворка Spring;
- разработка инструментов мониторинга интеграции платформы со сторонними сервисами.
Мы ждем, что у Вас уже есть:
- Обязателен опыт программирования Java: микросервисы - от 3 лет и более! Понимание что такое микросервисная архитектура, её плюсы и минусы;
- Опыт разработки на Java с использованием фреймворка Spring в банковском секторе обязателен!
- Kafka - базовый опыт работы обязателен(не падать в обморок, когда услышите слова: партиция и консьюмер)! Как вариант - опыт работы с другими брокерами очередей;
- опыт проектирования и разработки высоконагруженных систем реального времени уровня business critical (реализованных в микросервисной парадигме), средств их мониторинга, резервирования, СУБД и хранилищ данных;
- отличное знание ООП, различных алгоритмов и структур данных;
- опыт разработки REST API.
- SQL.
Плюсом будут:
- Опыт проектирования высоконагруженных систем;
- Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные);
- Опыт работы с Docker, Kubernetes;
- Опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito
- Опыт работы с Kotlin, или желание спокойно и без авралов его освоить.
Условия:
- работа в аккредитованной IT компании;
- высокий уровень дохода с ежегодной индексацией заработной платы;
- удаленный формат работы;
- оформление по ТК/ИП (на ваш выбор);
- есть реально работающая служба заботы;
- возможна организация обучения или сертификации, как по плану обучения внутри компании, так и по инициативе сотрудника.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Java Backend-разработчик
Программист-разработчик
Отсутствие излишнего микроменеджмента
Оплачиваемый бенч