Miratech
Ireland11 дней назад
Название: Full Stack Java Engineer Компания: Miratech Местоположение: Ирландия / Великобритания / Удаленно
Мы ищем Full Stack инженера для разработки, проектирования и поддержки масштабируемых облачных нативных приложений, которые обеспечивают работу систем управления персоналом (WFM), клиентским опытом (CX) и операционными бизнес-процессами. Вы будете использовать Java и Spring Boot для разработки масштабируемых бэкенд-сервисов, React с TypeScript для создания адаптивных пользовательских интерфейсов и Node.js, где это уместно, для вспомогательных компонентов. Эта роль подходит для практического инженера с глубокими знаниями основ разработки программного обеспечения, который может взять на себя полный цикл работы над функциями — от детального технического проектирования до внедрения, тестирования, развертывания и поддержки в производственной среде. Опыт работы с системами управления персоналом (WFM), клиентским опытом (CX) или решениями для контакт-центров будет преимуществом. Обязанности: Проектировать, разрабатывать, тестировать и поддерживать масштабируемые бэкенд-сервисы с использованием Java, Spring Boot и устоявшихся практик разработки программного обеспечения. Создавать современные веб-приложения с использованием React, TypeScript, переиспользуемых компонентов, адаптивных макетов и доступных паттернов взаимодействия. Разрабатывать и использовать REST API с использованием подхода API-first; поддерживать четкие контракты OpenAPI/Swagger и обработку ошибок. Участвовать в проектировании модульных, поддерживаемых решений с использованием микросервисов и соответствующих объектно-ориентированных и событийно-ориентированных паттернов проектирования. Использовать Node.js, где это уместно, для легковесных сервисов, компонентов backend-for-frontend, интеграций или инструментов разработки. Участвовать в проектировании и оптимизации моделей данных и запросов PostgreSQL с акцентом на целостность, производительность и историю аудита. Реализовывать и поддерживать надежные интеграции с внутренними и внешними системами с использованием REST API, веб-хуков, обмена сообщениями и других соответствующих интеграционных паттернов. Контейнеризировать приложения и участвовать в разработке облачных паттернов развертывания, управлении конфигурацией и обеспечении согласованности сред. Создавать и поддерживать CI/CD конвейеры на базе Jenkins с автоматизированным тестированием, контролем качества и повторяемыми развертываниями. Инструментировать приложения с помощью структурированного логирования, метрик, трассировки и действенных отчетов об ошибках. Устранять функциональные и производственные проблемы, а также улучшать производительность, отказоустойчивость, масштабируемость и поддерживаемость приложений. Сотрудничать с отделами Product, UX, QA, DevOps, Architecture и другими инженерами посредством сессий проектирования, ревью кода, планирования и постоянного совершенствования.
5+ лет опыта full-stack разработки программного обеспечения, включая вклад в производственные приложения. Практический опыт работы с Java и технологиями Spring, особенно Spring Boot, REST services, persistence, security и автоматизированным тестированием. Опыт фронтенд-разработки с 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.
Мы предлагаем: Культура неустанной производительности: присоединяйтесь к неудержимой команде разработчиков с 99% успешных проектов и ежегодным ростом выручки более 30%. Конкурентная оплата и льготы: воспользуйтесь полным пакетом компенсаций и льгот, включая медицинскую страховку, языковые курсы и программу релокации. Культура ForeverRemote: максимально используйте гибкость удаленной работы. Мышление роста: воспользуйтесь преимуществами широкого спектра возможностей профессионального развития, включая программы сертификации, наставничество и программы инвестиций в таланты, внутреннюю мобильность и стажировки. Глобальное влияние: участвуйте в значимых проектах для ведущих мировых клиентов и формируйте будущее отраслей. Дружелюбная мультикультурная среда: станьте частью динамичной, глобальной команды и преуспевайте в инклюзивной и поддерживающей рабочей среде с открытой коммуникацией и регулярными корпоративными социальными мероприятиями для формирования команды. Ценности социальной устойчивости: присоединяйтесь к нашей практике устойчивого бизнеса, сосредоточенной на пяти столпах, включая IT-образование, расширение прав и возможностей сообщества, справедливые операционные практики, экологическую устойчивость и гендерное равенство.
Miratech помогает визионерам менять мир. Мы — глобальная компания, предоставляющая ИТ-услуги и консалтинг, объединяющая инновации крупных предприятий и стартапов. Сегодня мы поддерживаем цифровую трансформацию для некоторых из крупнейших предприятий мира. Сотрудничая как с крупными, так и с мелкими игроками, мы остаемся на переднем крае технологий, сохраняем гибкость, будучи мировым лидером, и создаем технологии, которые помогают нашим клиентам еще больше улучшать свой бизнес. Мы — организация, основанная на ценностях, и наша культура Relentless Performance позволила более чем 99% проектов Miratech добиться успеха, выполнив или превзойдя наши цели по объему, срокам и/или бюджету с момента нашего основания в 1989 году. Miratech имеет представительство на 5 континентах и работает в более чем 25 странах мира. В Miratech работает около 1000 штатных специалистов, а темпы нашего ежегодного роста превышают 25%.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 5 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить