Full-Stack Java разработчик (ReactJS/Spring Boot)
Ищем опытного Java-разработчика для создания сервисного интеграционного слоя в телеком-проекте для британского заказчика. Нужно будет разрабатывать API на Spring Boot, интегрироваться с внешними системами и внедрять workflow-движок. Требуется 5+ лет опыта Java, знание ReactJS и AWS. Работа на контрактной основе, предлагают конкурентную зарплату и участие в пилотной команде.
Зарплата не указана — оценили по рынку
На основе 111 похожих вакансий за 90 дней.
Что предстоит делать
🚀 AIMPROSOFT ищет Full-Stack Java Developer (ReactJS/Spring Boot)! Aimprosoft, быстрорастущая IT-компания, ищет Full-Stack Java Developer (ReactJS/Spring Boot) на контрактной основе (≈ 2+ месяца) для международного Telecom-проекта. Это практическая backend-роль, сфокусированная на создании Service Integration Layer для британского оптового оператора широкополосной связи и телекоммуникаций. Платформа будет оркестрировать выполнение VOIP и аппаратных услуг между коммерческой системой управления заказами клиента и нижестоящими поставщиками. Вы присоединитесь к проекту на стадии MVP и внесете вклад в интенсивную 8-недельную Phase 0 по подтверждению возможностей. Роль отлично подходит для инженера, который уверенно работает с backend-интеграциями, длительными рабочими процессами, AWS-сервисами и развивающимися техническими спецификациями. 🎯 О проекте и роли: Service Integration Layer будет управлять сложными маршрутами заказов в экосистеме оптового оператора клиента. Его обязанности включают квалификацию услуг, заказ VOIP, оркестрацию поставщиков, обновление инвентаря, отслеживание статусов и надежное восстановление прерванных процессов. Вы будете: - Реализовывать Service Qualification и Service Order API с использованием Java и Spring Boot - Создавать адаптер для интеграции с внешним поставщиком VOIP и аппаратного обеспечения - Реализовывать шесть операций поставщика, охватывающих предоставление клиентов, подписок, пользователей и телефонных номеров - Встраивать и настраивать движок рабочих процессов, такой как Camunda, Flowable, jBPM или аналогичное решение - Реализовывать длительные рабочие процессы с таймерами, сохраненным состоянием, повторными попытками, компенсацией и восстановлением - Обеспечивать надежную асинхронную обработку с помощью идемпотентности, корреляционных идентификаторов, таймаутов и обработки ошибок - Создавать моки и заглушки для внешних систем, чтобы поддерживать независимость разработки от доступности сторонних песочниц - Реализовывать минимальный Service Inventory (только чтение) и конфигурацию каталога - Создавать документацию OpenAPI и вести четкий журнал расхождений для различий между спецификацией и реализованными контрактами - Демонстрировать надежное сохранение заказов и чистое восстановление рабочих процессов после намеренного перезапуска в середине процесса - Сотрудничать с архитектором, QA, DevOps и менеджером проекта на протяжении всей реализации Вся разработка будет происходить в AWS-аккаунте клиента, репозиториях и среде CI/CD. 🔥 Что нам нужно от вас: - 5+ лет коммерческого опыта разработки на Java - Уверенный практический опыт работы с Spring Boot - Коммерческий опыт работы с ReactJS и способность разрабатывать и поддерживать frontend-компоненты, интегрированные с Java/Spring Boot API - Уровень английского Upper-Intermediate+ (B2+) - Опыт создания REST API и backend-сервисов с высокой степенью интеграции - Глубокое понимание проектирования и потребления REST и JSON API - Опыт интеграции как минимум с одним нетривиальным сторонним API - Практические знания стратегий повторных попыток, обработки таймаутов, обработки ошибок и идемпотентности - Опыт работы с длительными или stateful бизнес-процессами с использованием движков рабочих процессов, саг или конечных автоматов - Понимание асинхронных и событийно-ориентированных паттернов интеграции - Опыт работы с микросервисной архитектурой - Знакомство с API, защищенными OAuth2 - Практический опыт работы с AWS, особенно с такими сервисами, как API Gateway, ECS/Fargate, Lambda, AWS OpenSearch, RDS, SQS или EventBridge - Базовое понимание инфраструктуры, управляемой с помощью Terraform - Способность эффективно работать с развивающимися спецификациями, выявлять неоднозначности и регистрировать их как отслеживаемые риски - Способность выполнять работу в быстро меняющейся среде с фиксированными сроками 📌 Желательно: - Опыт работы с TM Forum Open APIs - Опыт в телекоммуникационных OSS/BSS интеграциях - Практический опыт работы с Camunda 8 SaaS, Flowable, jBPM или другим BPM/движком рабочих процессов - Опыт встраивания или эксплуатации движка рабочих процессов как части Java-приложения - Понимание определений процессов, таймеров, компенсации и сохранения состояния рабочих процессов - Понимание жизненного цикла телекоммуникационных заказов, квалификации услуг, инвентаря или процессов предоставления услуг - Опыт работы с транзакционным outbox, идемпотентными потребителями, корреляционными идентификаторами и паттернами восстановления - Опыт работы с Apache Kafka или RabbitMQ - Знание AWS Secrets Manager - Опыт работы над проектами с фиксированным объемом или фиксированными сроками - Опыт создания документации OpenAPI и поддержки интеграционного тестирования на основе Postman - Степень бакалавра или магистра в области компьютерных наук или смежной области 💼 Что мы предлагаем: - Официальная отсрочка от военной службы (бронирование); - Конкурентоспособная заработная плата, которая ценит ваши навыки и опыт; - Возможность присоединиться к стратегически важной пилотной команде с долгосрочными перспективами проекта - Работа над современными cloud-native продуктами, которые оказывают реальное влияние - Опыт работы с практиками разработки на основе ИИ и инженерией корпоративного масштаба - Открытая среда, где ценятся ваши идеи и технический опыт <div> <a href="https://jobs.dou.ua/companies/aimprosoft/vacancies/368833/#reply-btn-id">Відгукнутись на вакансію</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Старший Java разработчик
Ищем опытного Java-разработчика для создания платформы прогнозирования в глобальной фудтех-компании. Нужно проектировать микросервисы, работать с Kafka и AWS, применять DDD и чистую архитектуру. Предлагают удаленную работу, страховку и обучение за счет компании.
Java Developer (Robotics)
~2 643 480 ₸ оценка
Разработка ПО для автоматизированных логистических центров X5: интеграция с промышленным оборудованием, проектирование модулей и внедрение решений. Нужен опыт Java от 3 лет, Spring, PostgreSQL, Docker/Kubernetes, Kafka. Компания предлагает белую зарплату, ДМС, обучение и карьерный рост.
Backend-разработчик
~2 643 480 ₸ оценка
Ищем опытного backend-разработчика для развития высоконагруженных сервисов в компании POSCENTER, лидера по автоматизации бизнеса. Нужно глубокое знание Java/Kotlin, опыт с микросервисами, Docker, Kubernetes и базами данных. Предлагаем полную удаленку, официальное оформление и стабильную зарплату.
Senior Java-разработчик
~2 643 480 ₸ оценка
Крупная ИТ-компания из финансового сектора ищет Senior Java-разработчика для работы над высоконагруженными микросервисами. Нужен опыт от 4 лет, глубокое знание Java Core и Spring Boot, опыт интеграций и SQL. Предлагают полностью удаленную работу и гибкие условия.
Java разработчик (backend)
~2 643 480 ₸ оценка
Ищем опытного Java-разработчика для создания backend цифровых сервисов Москвы. Нужно разрабатывать новую функциональность, поддерживать и оптимизировать код, участвовать в архитектуре и code review. Требуется опыт от 4 лет, знание Java, Spring, SQL, Kafka, Docker и Kubernetes. Предлагают гибридный формат, официальное трудоустройство и обучение.
Разработчик платежных приложений
~2 643 480 ₸ оценка
Разработка и поддержка платежных приложений для банковских карт, мобильных устройств и терминалов, включая новое направление для Smart-часов. Требуется опыт от 3 лет, знание Java/Kotlin, стандарта EMV и основ криптографии. Предлагают стабильную работу в офисе в Москве с соцпакетом и премиями.