Middle Java Developer

Зарплата

от 1300 до 1800 $

Требования

Бэкенд, Средний (Middle)Spring BootSQLGit

Местоположение и тип занятости

НовосибирскПолный рабочий деньМожно удаленно

Компания

Разработка программного обеспечения

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

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

Привет!

Мы Setronica – международная IT–компания из Академгородка.

Занимаемся разработкой и интеграцией программного обеспечения для электронной коммерции, онлайн-рынков, доставки. Делаем ERP на заказ.

Сейчас мы ищем опытного Middle Java–разработчика для проекта, в котором работаем над сервисом такси и доставки со встроенным маркетплейсом товаров для зарубежного заказчика. Иначе говоря, делаем конкурента Uber Eat и, в некотором роде, Amazon.

В работе используем: бэкенд — на Java, фронтенд — на Angular. Данные храним в PostgreSQL. Облака — AWS, Kubernetes, Docker.

С нашей стороны ты получишь:

  • Работу в стабильной компании. Мы на рынке IT c 2003 года и успешно работаем с длительными проектами, наши заказчики нам доверяют.
  • Демократичный стиль управления. В нашей компании на «ты»! У нас горизонтальная структура, к коллегам всегда можно обратиться за советом и поддержкой.
  • Нескучные задачи. В силу специфики и размера продуктов, каждый сможет по договорённости взяться за интересную ему часть проекта. А если захочется попробовать что-то еще, то всегда можно поучаствовать в новых заданиях, где можно прокачать свои навыки
  • Профессионализм. Мы собрали команду экспертов, поэтому ты всегда сможешь обмениваться опытом с коллегами и просто развиваться в любимом деле!

Что необходимо от тебя:

  • Иметь опыт коммерческой разработки на Java от 3-х лет.
  • Владеть английским на уровне intermediate и выше.
  • Интересоваться разработкой многопоточных, высоконагруженных, высоконадёжных систем.
  • Умение быть командным игроком.
  • Ориентация на результат. Подход “я тут просто пишу код” не в нашей культуре, мы решаем бизнес задачи клиента.

Знать и уметь применять:

  • Java Core, Spring, Spring Boot, Apache Commons.
  • Принципы RESTful.
  • Теорию БД и SQL, OOM (Hibernate, JPA).
  • Unit тестирование.
  • Системы контроля версий (Git).
  • *nix OS.

Не обязательные навыки, но мы будем рады если у тебя есть опыт в следующих вещах, может даже мы у тебя чему-то научимся:

  • Микросервисных архитектурах.
  • Построения highload, fault tolerance систем.
  • Мониторинг и Distributed Tracing.
  • Построении систем в парадигмах EventSource, СQRS, SСS.
  • MQ (JMS, Artemis).
  • Работы с фронтендом (JS, популярные фреймворки).
  • Практический опыт с системами:
    • автоматической сборки и непрерывной интеграции приложений (Maven, Jenkins);
    • автоматического тестирования (Mockito, Geb или Spock, Selenium, Selenium Webdriver).
  • Опыт разработки и использования BI решений (data warehouse, high performance storage, analytics, streaming data processing, ML).
  • Опыт работы с нереляционными БД.
  • Опыт работы с сервисами безопасности — например, OAuth, OpenId, SSO/SAML, WS-Security, PKI.

Тебя ждут:

  • Инженерные вызовы. Как разработка новых функций так и реинжиниринг существующих решений. Конечно, и без рутины иногда не обходится.
  • Обеспечение непрерывности операций комплексной системы.
  • Сильная команда, готовая делиться этими вызовами и своим опытом.

Условия:

Официальное трудоустройство. Раньше мы располагались в двух офисах – главном в Технопарке Академгородка и офисе чуть меньше – на Речном вокзале, но из-за ситуации в мире мы пока что работаем удаленно, но не теряем командный дух и каждый день находимся на связи друг с другом! Чтобы легче общаться с нашими иностранными коллегами, у нас есть курсы английского языка за счет компании.

Дополнительные инструкции

Заинтересован и хочешь стать частью нашей команды? Тогда откликайся на вакансию и отправляй нам свое резюме!