
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
- Возможности профессионального развития
- Программы сертификации
- Наставничество и программы поддержки талантов
- Возможности внутреннего перехода
- Возможности стажировки
- Работа над значимыми проектами для ведущих международных клиентов
- Инклюзивная и поддерживающая рабочая среда с открытым общением
- Регулярные командные мероприятия