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