Senior Java Developer (Uzum Market) (удаленная работа)

18 ноября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior Java Developer (Uzum Market)

Описание вакансии

Uzum это новая уникальная компания в Узбекистане, первая технологичная экосистема сервисов в стране. Мы развиваем сразу несколько высокотехнологичных продуктов, чтобы у миллионов жителей страны был доступ к безграничному ассортименту товаров с быстрой доставкой, а также финансовые сервисы, помогающие в решении бытовых задач и развитии бизнеса. Мы строим собственную IT-платформу, развиваем систему логистики, привлекая к сотрудничеству сотни тысяч предпринимателей.

Сейчас в нашей команде лучшие специалисты из ведущих компании Узбекистана, гоовые делиться своим опытом и вместе строить уникальный продукт. Подключайтесь к инновациям с Uzum!

Uzum Market Маркетплейс 1 в Узбекистане с широким ассортиментом и доставкой за 1 день во все регионы страны.

Сейчас ассортимент на площадке составляет свыше 600 тысяч уникальных товаров, а география доставки охватывает 72 населенных пункта по всей территории Узбекистана.

Задачи:

  • Разработка и поддержание текущего приложения основного сайта (Java 11+/Spring/JPA/Postgres/Kafka);

  • Разрабатывать новые фичи для системы рекомендаций, по хорошо оформленным тикетам

  • Поддерживать систему стриминговой аналитики Uzum Market и писать в нее новые фичи

  • Проактивно и конструктивно участвовать разработке (идентифицировать техдолг, предлагать решения, внимательно ревьюить код коллег)

Необходимый опыт и навыки:

  • Java/Kotlin: нужно уметь писать идиоматичный, тестируемый код и не бояться функциональщины местами
  • Message Broker: неважно какой, важно понимать, в каких случаях его применять, а в каких нет и шарить за настройки, нужные, чтобы завести в проде
  • Spring: все сервисы на нем, нужно знать базовые принципы и абстракции и залезть в доки на английком при необходимости
  • SQL (у нас пострес): нужно уметь написать кастомный запрос без ORM, проанализировать, почему не перформит, улучшить
  • DS & Algorithms: важно не написать случайно код с излишне высокой алгоритмической сложностью, для этого стоит понимать, откуда она берется и как с ней бороться
  • Docker & K8s: Нужно знать, что такое volumes и как ими пользоваться, мочь собрать образ под задачу, понимать, зачем нужен container registry и что в нем лежит

Условия работы:

  • Сильная техническая команда, которая всегда готова делиться опытом. У нас работают эксперты из лучших IT-компаний Узбекистана
  • Крутая продуктовая культура. Опираемся на исследования и метрики, фокусируемся на результате
  • Свобода действий и возможность напрямую влиять на развитие бизнеса
  • Гибкий график. Гибридный или удаленный формат работы на выбор главное результат
  • Официальное оформление по ТК УЗ; Три дополнительных оплачиваемых дня к отпуску
  • Мы резидент IT-парка, наши специалисты могут получить IT-визу, которая приравнивается к ВНЖ
  • Развитие личного бренда на конференциях, митапах и внутренних событиях