Synechron
NodeJs Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик Node.js/Java в консалтинговую компанию Synechron для создания и поддержки API и middleware мобильной сервисной платформы, с интеграцией приложений, баз данных и веб/мобильных систем.
Задачи
- Проектировать, разрабатывать и поддерживать сервисы среднего слоя на JavaScript, TypeScript, Node.js, Java и/или C#/.NET
- Создавать и поддерживать API и веб-сервисы для интеграции веб-, мобильных и бэкенд-платформ
- Взаимодействовать с командами PMO, разработки, продукт-менеджмента, бизнеса, технической эксплуатации, системной инженерии, инфраструктуры, сети и архитектуры
- Готовить и ревьюить архитектурные диаграммы, технические спецификации, бизнес-требования и проектные документы
- Работать в существующей технологической среде: Java, C++, Linux, Unix, open-source платформы, SOA
- Участвовать в разработке решений нового поколения, внедряя новые технологии
- Разрабатывать надёжные, масштабируемые и высокопроизводительные решения под бизнес-задачи
- Изучать финансовые продукты, сервисы, процессы и организационные структуры для рекомендации эффективных решений
- Менторить младших разработчиков и развивать технические практики команды
Требования
- Сильное знание объектно-ориентированного программирования, паттернов проектирования, архитектуры кода, CI/CD и SOA
- Практический опыт с Core Java, Spring и Spring Boot, Spring Integration, TypeScript, Node.js, Kafka, ActiveMQ
- Опыт с J2EE, Servlets, Tomcat и разработкой на Maven
- Сильный опыт разработки API и веб-сервисов с использованием REST, SOAP и JSON
- Владение Oracle, DB2 и/или Sybase
- Подтверждённая способность создавать масштабируемые, надёжные и высокопроизводительные бэкенд- и интеграционные решения
- Сильные аналитические навыки, навыки решения проблем, коммуникации и командной работы
- Умение эффективно работать в кросс-функциональной корпоративной технологической среде
- Опыт поддержки интеграций мобильных, цифровых или клиентских платформ
- Опыт работы со сложными корпоративными системами и middleware
- Умение работать самостоятельно, управлять приоритетами и выдавать качественные решения
- Опыт менторинга и сопровождения других разработчиков
- Сильное понимание процессов жизненного цикла разработки ПО и инженерных практик
- Опыт ревью технических дизайнов и участия в архитектурных решениях
- Знакомство с финансовыми продуктами, сервисами, процессами или технологической средой финансового сектора
Условия
- Высококонкурентная компенсация и пакет льгот
- Международная организация с 58 офисами в 22 странах и возможностью работы за рубежом
- 10 дней оплачиваемого ежегодного отпуска (плюс больничные и национальные праздники)
- Программы отпуска по беременности и уходу за ребёнком
- Комплексный страховой план: медицинское, стоматологическое, офтальмологическое страхование, страхование жизни, краткосрочная и долгосрочная нетрудоспособность (планы зависят от региона)
- Пенсионные накопительные планы
- Политика сертификации высшего образования
- Компенсация транспортных расходов (зависит от региона)
- Обширные возможности обучения, ориентированные на навыки, знания и личное развитие
- Udemy for Business для всех сотрудников Synechron с бесплатным доступом к более чем 5000 курсов
- Коучинг с опытными коллегами из FinLabs и Center of Excellences (CoE)
- Проекты на переднем крае в ведущих банках, финансовых институтах и страховых компаниях мира
- Плоская и доступная организационная структура
- Разнообразная и дружелюбная глобальная культура
Навыки
- JavaScript
- TypeScript
- Node.js
- Java
- C#/.NET
- C++
- Core Java
- Spring
- Spring Boot
- Spring Integration
- Kafka
- ActiveMQ
- J2EE
- Servlets
- Tomcat
- Maven
- REST
- SOAP
- JSON
- Oracle
- DB2
- Sybase
- Linux
- Unix
- SOA
- CI/CD