описание
Мы ищем опытного старшего Java-разработчика с уверенным разговорным английским языком, который присоединится к нашей интеграционной команде и станет ключевым участником проектов, связанных с платформой ПУМА (Платформа Управления Мобильной Архитектурой). Данная роль требует глубоких знаний в области Java Enterprise|Jakarta EE и Spring, значительного опыта в системной интеграции в сфере телеком, а также навыков взаимодействия с внешними партнерами.
Вы будете работать в высокопрофессиональной команде, создавая современные интеграционные решения, обеспечивая беспроблемное взаимодействие платформы ПУМА с внешними системами. Ваш опыт в области интеграционных протоколов, баз данных (реляционных и нереляционных) и документации Swagger будет ключевым для успешной реализации проектов.
Основные обязанности:
Разработка интеграционных решений:
• Проектирование, разработка и поддержка интеграционных решений для платформы Effortel EMS с использованием Java Enterprise и Spring Framework.
• Реализация API и сервисов, совместимых с внешними системами.
• Разработка и управление RESTful-сервисами с использованием Swagger для документирования.
Системная интеграция:
• Интеграция платформы EMS с внешними системами с использованием таких протоколов, как SOAP, REST, gRPC, FTP, и Message Queues (RabbitMQ, Kafka).
• Проектирование и внедрение интеграционных решений, обеспечивающих высокую производительность, надежность и масштабируемость.
Сотрудничество и коммуникация:
• Взаимодействие с внешними поставщиками, партнерами и клиентами для определения требований к интеграции и решения возникающих проблем.
• Тесное сотрудничество с бизнес-аналитиками, архитекторами и другими командами разработки для реализации интеграционных решений, отвечающих бизнес-потребностям.
Работа с базами данных:
• Проектирование и управление решениями для хранения данных с использованием реляционных баз данных (PostgreSQL, MySQL) и нереляционных баз данных (MongoDB, Redis).
• Оптимизация запросов к базам данных и обеспечение консистентности данных между интегрируемыми системами.
Документация и стандарты:
• Подготовка и поддержка технической документации, включая спецификации API (Swagger/OpenAPI).
• Следование лучшим практикам разработки программного обеспечения и системной интеграции.
Лидерство и самостоятельность:
• Самостоятельное управление интеграционными проектами и соблюдение сроков выполнения задач.
• Наставничество и поддержка младших разработчиков и членов команды.
Основные требования:
• Высшее образование в области информатики, программной инженерии или смежной области.
• Опыт работы в телеком, Fin-tech
• Английский язык С-1 (проводится интервью на англ.языке+ все взаимодействие с командой)
• Опыт работы в разработке на Java Enterprise / Jakarta EE не менее 7 лет, включая опыт системной интеграции.
Технические навыки:
• Экспертные знания Java Enterprise Edition (JEE)/Jakarta EE или желание изучить стэк и Spring Framework (Spring Boot, Spring Data, Spring Integration).
• Глубокое понимание интеграционных протоколов (SOAP, REST, gRPC, FTP, MQs).
• Практический опыт работы с Swagger/OpenAPI для документирования API.
• Продвинутые знания реляционных баз данных (PostgreSQL, MySQL) и нереляционных баз данных (MongoDB, Redis).
Опыт в интеграции:
• Успешный опыт проектирования и реализации сложных системных интеграций.
• Знание архитектуры микросервисов и распределенных систем.
Soft skills:
• Отличные навыки устной и письменной коммуникации на английском языке (уровень Upper-Intermediate и выше), необходимые для взаимодействия с международными партнерами, клиентами и коллегами.
• Способность четко выражать свои мысли и эффективно вести деловую переписку на английском языке.
• Самоорганизованность и способность эффективно работать как самостоятельно, так и в команде.
• Сильные аналитические способности и внимание к деталям.
Желательные навыки:
• Опыт работы с инструментами контейнеризации (Docker, Kubernetes).
• Знание CI/CD пайплайнов и DevOps практик.
• Опыт работы в сфере телекоммуникаций или платформ MVNE будет преимуществом.
• Рассматриваем кандидатов готовых раз в месяц посещать офис в г.Москва.
условия
Интересные и амбициозные задачи в динамично развивающейся международной компании.
График работы гибрид- редкие встречи с командой в офисе в г.Москва.
Возможность работы над современными интеграционными проектами.
Сотрудничество с командой профессионалов.
Конкурентоспособную заработную плату и социальный пакет.
Возможности для профессионального роста и развития.
Мы будем рады приветствовать мотивированного и квалифицированного старшего Java-разработчика в нашей команде!