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 с автоматизированными тестами, проверками качества и воспроизводимым развёртыванием.
  • Добавляйте в приложения структурированные журналы, метрики, трассировку и полезные отчёты об ошибках.
  • Решайте функциональные проблемы и сбои в эксплуатации, улучшайте производительность, отказоустойчивость, масштабируемость и удобство сопровождения.
  • Сотрудничайте с коллегами из Product, 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, облачными платформами, инструментами наблюдаемости и практиками безопасной поставки ПО.
  • Опыт работы с Workforce Management (WFM), Customer Experience (CX), контакт-центрами или решениями для обслуживания клиентов.
  • Опыт работы с AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio или аналогичными коммуникационными технологиями.
  • Понимание оптимизации трудовых ресурсов и работы контакт-центров, включая прогнозирование, планирование графиков, маршрутизацию и контроль соблюдения графиков.
  • Опыт интеграции корпоративных приложений с CRM-, HR-, IAM-, зарплатными и аналитическими платформами.
  • Знакомство с инструментами разработки с поддержкой ИИ, такими как GitHub Copilot или Claude.

Преимущества

  • Медицинская страховка
  • Языковые курсы
  • Программа релокации
  • Гибкий формат удалённой работы в рамках культуры ForeverRemote
  • Возможности профессионального развития
  • Программы сертификации
  • Наставничество и программы поддержки талантов
  • Возможности внутреннего перехода
  • Возможности стажировки
  • Работа над значимыми проектами для ведущих международных клиентов
  • Инклюзивная и поддерживающая рабочая среда с открытым общением
  • Регулярные командные мероприятия