
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
- Възможности за професионално развитие
- Програми за сертифициране
- Програми за менторство и подкрепа на таланти
- Възможности за вътрешна мобилност
- Възможности за стаж
- Възможност за участие във въздействащи проекти за водещи глобални клиенти
- Приобщаваща и подкрепяща работна среда
- Редовни фирмени социални и тиймбилдинг събития