Java Developer

280 000 руб
Размещено 03 мая
Профобласть: Продажи
Занятость: Полная
График работы: Удалённая работа
Опыт работы: Более 3 лет


iiko - ведущая компания на рынке IT-решений для ресторанов. Проект автоматизации включает в себя весь спектр решений, необходимых кафе и ресторанам любой специализации. Компания занимается разработкой множества новых и интересных проектов, которые меняют ресторанный рынок и улучшают пользовательский опыт. Каждый день через iiko обрабатываются заказы миллионов гостей, которые получают отличные эмоции благодаря современным технологиям, обеспечивающим быструю и качественную работу ресторанов. Мы ищем Java-разработчика в server RMS команду, которая занимается разработкой ERP-системы. Технические детали о проекте: Приложение является тиражируемым продуктом, устанавливается отдельно для каждого клиента. Приложение представляет из себя монолит с ядром и бизнес-логикой на Java 8 SE, включает в себя самописную in-memory database и движок складского учета, реализующего "онлайн-пересчет себестоимости". Изменения данных производятся только в этой in-memory-базе, затем асинхронно сбрасываются в SQL-базу. Hibernate используется без его L2-кеша и lazy-загрузки, только как средство маппинга таблиц в POJO и как средство для динамического написания запросов. Полного публичного API сервер не имеет, полноценная работа с ним невозможна без толстых клиентов, написанных на .NET (C#), запускающихся только на Windows: "бекофис" iikoOffice/iikoChain, кассовое приложение iikoFront. Также есть iikoWeb с урезанным функционалом по сравнению с толстым клиентом (iikoOffice). Поддерживается обратная совместимость при обновлении и прямая совместимость по взаимодействию серверов в составе ресторанной сети со всеми выпущенными версиями. Организационные детали: При разработке используем IntelliJ IDEA, Jira, TeamCity, Confluence, Crucible (ревью), Windows (сборка и использование толстых клиентов). Для связи внутри команды (и между команд) используем Microsoft Teams. Одновременно поддерживаются несколько версий: разрабатываемая, выпущенная, предыдущая выпущенная. Все задачи в отдельных ветках, для всех задач обязательны code review, ручное тестирование до залития в релиз. Есть интеграционные тесты (поддерживаются разработчиками, покрытие кода 40..60%). Есть авто-тесты на публичное API (поддерживаются тест-инженерами). Методология разработки SAFe: большой релиз раз в три месяца + двухнедельные промежуточные. Разработчики back-end-а занимаются 3rd level support около 30% времени. Какие задачи вас ждут: Разработка серверной бизнес-логики ERP-системы и БД. Оптимизация сервера и БД под высокую нагрузку. Рефакторинг существующего и ревью нового кода. Работа с документацией: создание, исправление технической документации. Разработка публичного API. Разработка (поддержка) небольших веб-приложений для межмодульного взаимодействия внутри экосистемы iiko. В перспективе миграция/перепроектирование back-end на "микросервисы". Ожидаем, что наш коллега будет иметь: Опыт работы разработки коммерческих серверных решений с использованием Java-технологий от 3х лет. Уверенные знания Java 8 Standard Edition, опыт работы с технологиями: JDBC, JSP&Servlets. Опыт работы с SQL, промышленными СУБД (используем PostgreSQL и MS SQL). Будет большим плюсом, если вы имеете опыт: Оптимизации БД PostgreSQL или MS SQL Server. Разработки и поддержки ERP-систем. Разработки высоконагруженных распределенных систем. И еще будет плюсом, если вы знакомы с: Hibernate, Spring Beans, Jersey, ActiveMq/RabbitMq/JMS. Ant, Git, IntelliJ Idea, Tomcat. Мы предлагаем: Сотрудничество по ТК РФ с первого дня 100% белую ЗП с учётом ваших пожеланий Возможность 100% удалённой работы Возможность начинать рабочий день в любое время до 11.00 по Мск Компенсацию занятий спортом Учебу онлайн в школе английского с коллегами Оплату медицинской страховки Компания имеет действующую IT аккредитацию Если вас заинтересовала вакансия откликайтесь Будем рады обсудить подробнее :)

iiko, Компания Aйко
iiko международная компания-разработчик программного обеспечения для ресторанов и сферы услуг
Москва

Похожие вакансии

Senior Java Developer
Москва
Клевертек быстрорастущая IT-компания, которая существует на рынке уже 10 лет.Мы помогаем разрабатывать цифровые продукты для крупнейших российских и зарубежных банков, телекоммуникационных компаний, компаний из сферы интеллектуального транспорта, медицины и безопасности.Разработанные нами приложения получают престижные мировые награды и высокие
Договорная
Договорная
20 мая
Java Developer
Москва
Требуется java developer в г. Москва.Rapira молодая, драйвовая финтех-компания разрабатывающая передовые крипто-решения для российского рынка и не только. Наша миссия создать надежное и простое в использовании пространство для торговли криптовалютой. Для нас не имеет значение Ваша локация. Всё, что от Вас требуется - это желание работать в
Договорная
Договорная
15 мая
Java Developer
Москва
Требуется java developer в г. Москва.Rapira молодая, драйвовая финтех-компания разрабатывающая передовые крипто-решения для российского рынка и не только. Наша миссия создать надежное и простое в использовании пространство для торговли криптовалютой. Для нас не имеет значение Ваша локация. Всё, что от Вас требуется - это желание работать в
Договорная
Договорная
15 мая
Java developer / Backend developer
Москва
Ищем java developer в г. Москва.Привет Мы создаем Absolut POS новейшую ERP-систему для автоматизации бизнеса на веб и мобильных платформах. Помимо этого, развиваем направление Hardware - производим собственные моноблоки с тач-экранами для рынка HoReCa. Сейчас мы находимся в поиске Backend - разработчика, которому интересен не только код, но и сам
Договорная
Договорная
13 мая
Java Developer в Uzum Bank
Москва
Ищем java developer в г. Москва.Uzum это новая уникальная компания в Узбекистане, первая технологичная экосистема сервисов в стране. Мы развиваем сразу несколько высокотехнологичных продуктов, чтобы у миллионов жителей страны был доступ к безграничному ассортименту товаров с быстрой доставкой, а также финансовые сервисы, помогающие в решении
Договорная
Договорная
12 мая
Java Developer в Uzum Bank
Москва
Ищем java developer в г. Москва.Uzum это новая уникальная компания в Узбекистане, первая технологичная экосистема сервисов в стране. Мы развиваем сразу несколько высокотехнологичных продуктов, чтобы у миллионов жителей страны был доступ к безграничному ассортименту товаров с быстрой доставкой, а также финансовые сервисы, помогающие в решении
Договорная
Договорная
11 мая