Miratech
Miratech
Miratech — глобальная компания в сфере ИТ-услуг и консалтинга, которая помогает предприятиям проводить цифровую трансформацию. Компания предоставляет услуги аутсорсинга, разработки программного обеспечения и профессионального сопровождения, сочетая масштаб корпоративной реализации проектов с гибкостью, характерной для инновационных стартапов. Основанная в 1989 году, Miratech работает в сфере B2B-консалтинга и технологических решений, связанных с SaaS, помогая организациям получать экспертизу в разработке программного обеспечения и технологические услуги.

Full Stack Java-разработчик (удалённо, Ирландия)

Создавайте приложения на Java, React и облачных технологиях для управления персоналом и улучшения клиентского опыта. Разрабатывайте масштабируемые сервисы и интеграции, поддерживайте CI/CD и участвуйте в эксплуатации решений Miratech.

Описание

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

Требования

  • Не менее пяти лет опыта полнофункциональной разработки ПО, включая работу над промышленными приложениями.
  • Практический опыт работы с Java и Spring, особенно со Spring Boot, REST-сервисами, хранением данных, безопасностью и автоматизированным тестированием.
  • Опыт фронтенд-разработки на 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
  • Возможности профессионального развития
  • Программы сертификации
  • Наставничество и программы поддержки талантов
  • Возможности внутреннего перехода на другие позиции
  • Возможности прохождения стажировки
  • Участие в значимых проектах для ведущих международных клиентов
  • Инклюзивная и доброжелательная рабочая среда
  • Регулярные корпоративные мероприятия и командные встречи