Senior Java Engineer
Uzum — первая технологичная экосистема в Узбекистане и первый в стране стартап-единорог. Мы развиваем сразу несколько высокотехнологичных продуктов, чтобы у миллионов жителей страны был доступ к безграничному ассортименту товаров с быстрой доставкой, а также финансовые сервисы, помогающие в решении бытовых задач и развитии бизнеса. Мы строим собственную IT-платформу, развиваем систему логистики, привлекая к сотрудничеству сотни тысяч предпринимателей.
Uzum Bank является ключевым продуктом цифровых сервисов Uzum в Узбекистане, предоставляя пользователям весь спектр банковских услуг. Мы стремительно растём, завоёвывая рынок и находимся в поиске сильных Java инженеров для усиления продуктовых команд.
Тебе предстоит создавать уникальный финтех продукт, участвовать в разработке архитектуры системы и сервисов. Будь готов к highload и разработке не только новых фич, но и решению нетривиальных технических задач.
В Uzum Bank 5 направлений, в каждом из которых несколько команд:
- Mobile App Domain - отвечает за мобильные приложения и API для них;
- Customer Care - разрабатывает системы поддержки пользователей;
- Payment Hub - платежные сервисы для физических и юридических лиц;
- Partner Integration - интеграция с провайдерами услуг;
- Banking - ядро банка и операционная отчетность.
В каждой команде есть лид, продакт, аналитик, QA, frontend и backend. Дизайнеры, проджекты и SRE закреплены за направлением и делятся между командами направления.
Технический стек:
Java 11+, Spring Boot, Hibernate, Liquibase, Postgresql, Oracle, Docker, Gitlab. Мы используем гибкие подходы к разработке, активно пользуемся CI и стремимся создавать и поддерживать высокую инженерную культуру.
Задачи:
- участие в проектировании системы совместно с лидом и архитектором;
- написание кода и тестов для новых фичей;
- поддержка и развитие текущего функционала сервисов;
- коммуникации внутри команды и вне ее;
- ревью кода коллег;
- участие в дейли митингах и ретро.
Необходимый опыт и навыки:
- Java 11+, Spring Boot, Hibernate;
- понимаешь принципы работы баз данных;
- знаешь теорию и умеешь применять на практике шаблоны проектирования;
- обладаешь системным мышлением, умением как смотреть на проблему в целом, так и погружаться в детали;
- проактивен и самостоятелен в решении задач;
- понимаешь различные подходы в работе с Git;
- знаешь что такое REST API и умеешь его проектировать;
- понимаешь, что такое микросервисы и зачем они нужны;
- работал с брокером сообщений ActiveMQ, RabbitMQ или Kafka;
- пишешь тесты и понимаешь, зачем это делать.
Условия работы:
- сильная техническая команда, которая всегда готова делиться опытом;
- крутая продуктовая культура. Опираемся на исследования и метрики, фокусируемся на результате;
- свобода действий и возможность напрямую влиять на развитие бизнеса;
- гибкий график. Гибридный или удаленный формат работы на выбор главное — результат;
- официальное оформление по ТК УЗ; Три дополнительных оплачиваемых дня к отпуску;
- мы резидент IT-парка, наши специалисты могут получить IT-визу, которая приравнивается к ВНЖ;
- развитие личного бренда на конференциях, митапах и внутренних событиях.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Программист-разработчик
Удобный гарфик работы.
Маловато людей в командах.
Кресла бы мягкие и столы с работой стоя