Miratech
Miratech
Miratech е глобална компания за IT услуги и консултиране, която работи с предприятия по дигитална трансформация. Услугите ѝ обхващат аутсорсинг, разработване на софтуер и професионални услуги, като съчетават мащаба на предоставяне на услуги за големи предприятия с гъвкавостта, свързвана със стартъп иновациите. Основана през 1989 г., Miratech развива дейност в областта на B2B консултирането и технологичните решения, свързани със SaaS, като подкрепя организации, които се нуждаят от софтуерна експертиза и технологични услуги.

Full Stack Java инженер (дистанционна работа, Ирландия)

Разработвайте приложения с Java, React и cloud-native технологии за управление на работната сила и клиентско изживяване. Ще създавате мащабируеми услуги и интеграции, ще подпомагате CI/CD и ще участвате в експлоатацията на продукционни системи в Miratech.

Описание

  • Разработване и поддръжка на мащабируеми backend услуги с Java и Spring Boot.
  • Създаване на адаптивни и достъпни уеб приложения с React и TypeScript.
  • Създаване и използване на REST API, поддържане на договори OpenAPI/Swagger и ясно обработване на грешки.
  • Проектиране на модулни решения с микросървиси, обектно-ориентирани и събитийно управлявани модели.
  • Използване на Node.js за леки услуги, интеграции, компоненти backend-for-frontend или инструменти за разработка.
  • Проектиране и оптимизиране на модели на данни и заявки в PostgreSQL с оглед на целостта, производителността и историята на одита.
  • Създаване и поддръжка на интеграции чрез API, уебхукове, съобщения и други модели.
  • Контейнеризиране на приложения и подпомагане на внедряването в облак, конфигурацията и съгласуваните среди.
  • Поддръжка на Jenkins CI/CD процеси с автоматизирани тестове, проверки на качеството и повторяеми внедрявания.
  • Добавяне на структурирани логове, метрики, проследяване и полезно отчитане на грешки в приложенията.
  • Отстраняване на функционални и продукционни проблеми и подобряване на производителността, устойчивостта, мащабируемостта и поддръжката.
  • Работа с колеги от продуктовия екип, UX, QA, DevOps, архитектурата и инженерните екипи по проектиране, прегледи, планиране и непрекъснато усъвършенстване.

Изисквания

  • Да имате поне пет години опит в разработването на full-stack софтуер, включително работа по продукционни приложения.
  • Да имате практически опит с Java и Spring, особено със Spring Boot, REST услуги, персистентност, сигурност и автоматизирано тестване.
  • Да имате опит с frontend разработка на Angular или React, TypeScript, HTML, CSS, компонентен дизайн, управление на състоянието и съвременни практики за тестване.
  • Да познавате Node.js за леки услуги, интеграции, инструменти за изграждане или поддържащи компоненти.
  • Да имате опит в изграждането на REST API, микросървиси и поддържаеми приложения в разпределени среди.
  • Да имате добри познания по SQL и опит в проектирането на ефективни модели на данни в PostgreSQL или подобна релационна база данни.
  • Да имате опит в разработването, внедряването или поддръжката на облачни приложения и приложения в контейнери.
  • Да общувате ясно, да създавате техническа документация и да участвате в работни срещи с клиенти.
  • Да познавате OAuth2, OpenID Connect, JWT и сигурното проектиране на API.
  • Да имате опит с Kafka, RabbitMQ или сходни технологии за съобщения и потоци от събития.
  • Да познавате Kubernetes, облачни платформи, инструменти за наблюдаемост и практики за сигурна доставка на софтуер.
  • Опитът с управление на работната сила (WFM), клиентско изживяване (CX), контактни центрове или решения за обслужване на клиенти е предимство.
  • Опитът с AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio или сходни комуникационни технологии е предимство.
  • Познанията за оптимизация на работната сила и дейността на контактните центрове, включително прогнозиране, графици, маршрутизиране и спазване на графика, са предимство.
  • Опитът с интегриране на корпоративни приложения със CRM, HR, системи за идентичност, заплати и аналитични платформи е предимство.
  • Познаването на инструменти за разработка с помощта на изкуствен интелект, като GitHub Copilot или Claude, е предимство.

Придобивки

  • Здравно осигуряване
  • Езикови курсове
  • Програма за релокация
  • Гъвкава дистанционна работа чрез културата ForeverRemote
  • Възможности за професионално развитие
  • Програми за сертифициране
  • Програми за менторство и подкрепа на таланти
  • Възможности за вътрешна мобилност
  • Възможности за стаж
  • Възможност за участие във въздействащи проекти за водещи глобални клиенти
  • Приобщаваща и подкрепяща работна среда
  • Редовни фирмени социални и тиймбилдинг събития