Middle Java Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет!
Мы 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.
Тебя ждут:
- Инженерные вызовы. Как разработка новых функций так и реинжиниринг существующих решений. Конечно, и без рутины иногда не обходится.
- Обеспечение непрерывности операций комплексной системы.
- Сильная команда, готовая делиться этими вызовами и своим опытом.
Условия:
Официальное трудоустройство. Раньше мы располагались в двух офисах – главном в Технопарке Академгородка и офисе чуть меньше – на Речном вокзале, но из-за ситуации в мире мы пока что работаем удаленно, но не теряем командный дух и каждый день находимся на связи друг с другом! Чтобы легче общаться с нашими иностранными коллегами, у нас есть курсы английского языка за счет компании.
Дополнительные инструкции
Заинтересован и хочешь стать частью нашей команды? Тогда откликайся на вакансию и отправляй нам свое резюме!