Infopulse приглашает талантливого профессионала присоединиться к нашей растущей команде в качестве Java Architect в телекоммуникационную команду для нашего уважаемого клиента BICS.В качестве технического архитектора Java вы будете руководить разработкой и управлением техническими решениями, включая облачные решения. , мобильные и периферийные вычисления для управления будущими бизнес-возможностями и результатами организации. Вы обеспечите лидерство и практический опыт в разработке архитектуры те
Infopulse приглашает талантливого профессионала присоединиться к нашей растущей команде в качестве Java Architect в телекоммуникационную команду для нашего уважаемого клиента BICS.
В качестве технического архитектора Java вы будете руководить разработкой и управлением техническими решениями, включая облачные решения. , мобильные и периферийные вычисления для управления будущими бизнес-возможностями и результатами организации. Вы обеспечите лидерство и практический опыт в разработке архитектуры технических приложений предприятия и создании результатов для управления портфелем текущих и будущих решений.
Области ответственности
- Работает с коллегами (например, руководителями групп Java, ИТ-бизнес-аналитиками, архитекторами облачных и инфраструктурных проектов, архитекторами данных и безопасности) и владельцами продуктов для анализа. бизнес-контекст предприятия (бизнес-стратегия и тенденции), а также требования к изменению других точек зрения на архитектуру предприятия (таких как бизнес, информация и решения) для получения технологической архитектуры будущего состояния. Это включает в себя определение требований, принципов и моделей, которые определяют технологические решения для предприятия.
- Проводит анализ текущей технологической среды для выявления критических недостатков, наследия и технического долга, а также рекомендует решения для улучшения, сохраняя технологические возможности. тенденции и подход с открытым исходным кодом в перспективе.
- Помогает владельцам продуктов принимать решения по окончании срока службы продуктов для поддержки, обновления или прекращения использования сервисов или систем, включая приложения, технологии, процессы и информацию.
- Поддерживает руководителей групп (в основном Java) в решении повседневных технических задач. Обучает, наставляет и сотрудничает со старшими разработчиками.
- Стимулирует цифровые инновации, используя инновационные технологии и подходы для обновления, расширения и преобразования существующей базовой технологической базы и ИТ-инфраструктуры.
- Определяет высокий уровень Планы миграции на уровне для устранения разрывов между будущим и текущим состоянием, обычно синхронизированные с составлением ИТ-бюджета или другими процессами планирования капиталовложений.
- Облегчает оценку и выбор стандартов и услуг программных продуктов, а также проектирование. стандартных и пользовательских конфигураций программного обеспечения.
- Осуществляет оценку, проектирование и анализ реализации архитектуры решения для группы конкретных бизнес-приложений или технологий.
- Выступает в качестве консультанта по широкому кругу вопросов. широкий спектр технологий, платформ и предложений поставщиков для достижения целевых бизнес-результатов.
- Создает архитектурные проекты для руководства и контекстуализации разработки решений для продуктов, услуг, проектов и систем, включая приложения, технологии, процессы и информацию< /li>
- Руководит выполнением проекта или POC, когда это необходимо.
- Определяет принципы, рекомендации, стандарты и шаблоны решений, чтобы гарантировать, что решения по решениям соответствуют видению архитектуры будущего состояния предприятия.
- Оказывает консультационную поддержку архитекторам приложений в составе гибких команд для обеспеченияe проект или продукт соответствует общей архитектуре предприятия.
Требования
- Не менее 7 лет опыта коммерческой разработки Java.
- Подтвержденный опыт принятия архитектурных решений.
- Знакомство с множеством разнообразных технологий, платформ и сред обработки.
>- Хорошее понимание стратегических и новых технологических тенденций, а также практическое применение существующих и новых технологий к новым и развивающимся бизнес-моделям и операционным моделям.
- Опыт работы с платформами Java (например, Spring/SpringBoot/Hibernate) < /li>
- Знание различных технологий баз данных (например, Oracle, MySQL, MongoDB, DynamoDB).
- Знание различных аспектов технологической архитектуры, таких как интеграция, сеть и безопасность.
- Знания. технологий взаимодействия (веб-сервисы REST/SOAP, промежуточное программное обеспечение, ориентированное на сообщения, сервис-ориентированная шина, архитектура событий).
- Понимание и знание методологий и концепций жизненного цикла разработки систем (например, водопад, спираль, гибкая разработка программного обеспечения, быстрое прототипирование, инкрементальное создание, синхронизация и стабилизация, концепции CI/CD и DevOps).
- Хорошее понимание безопасности, масштабируемости, параллелизма, аспектов высокой доступности программного обеспечения в исходном коде.
>- Возможность оптимизации производительности на уровне БД, очередей и приложений. Помогите создать устойчивую среду и протестировать данные для различных задач тестирования (замачивание, нагрузка, PEN, дым).
- Возможность работать с разработчиками на аутсорсинге.
Будет преимуществом.
- Опыт работы архитектором или техническим руководителем
- Знание в области веб-разработки внешнего интерфейса. языки (например, HTML, CSS, JavaScript, ReactJS)
- Степень бакалавра в области компьютерных наук, информационных технологий, инженерии, системного анализа или соответствующее исследование.
- Практический опыт работы с платформой управления API , Система управления контентом.
- Навыки работы с командами DevOps.
Личные навыки.
- Уровень английского языка не ниже среднего.
- Отличные письменные и устные коммуникативные навыки.
- Умение оказывать влияние, направлять и помогать заинтересованным сторонам и коллегам в общении. принятие решений
- Способность формулировать новые идеи и концепции для технической и нетехнической аудитории
- Способность понимать долгосрочную («общую картину») и краткосрочную перспективу ситуаций
- Способность понимать долгосрочную («общую картину») и краткосрочную перспективу ситуаций
- ли>