Пункт продажу проекту:
- Клієнт є відомим постачальником технологій для провідних світових банків, керуючих активами та хедж-фондів. Його набір рішень встановлює стандарт.
- Продукт є одним із ключових проектів компанії, який охоплює постторговельну діяльність
- Це розробка нових функцій з нуля
- довгостроковий проект
- Часовий пояс Великобританії
Вимоги
Освіта:< /strong> Ступінь бакалавра з комп’ютерних наук, інженерії або супутної галузі. Бажано ступінь магістра.
Досвід: мінімум 5 років досвіду розробки програмного забезпечення з фокусом на розробці Java.
Технічні навички:
- Володіння мовою програмування Java та пов’язаними фреймворками, такими як Spring, Hibernate тощо.
- Глибоке розуміння принципів проектування програмного забезпечення, шаблонів проектування та архітектурних стилів (наприклад, MVC, REST).
- Глибокі знання створення розподілених програм.
- Великий досвід роботи з технологіями баз даних, бажано реляційними (PostgreSQL, MySQL, Oracle).
- Глибоке розуміння екосистеми Kafka .
- Вміння користуватися такими інструментами та технологіями контейнеризації та оркестровки, як Docker, Kubernetes, Helm.
- Знайомство з такими інструментами збірки, як Maven або Gradle, і системами контролю версій, такими як Git.
- >
- Досвід роботи з методологіями Agile-розробки.
Лідерські навички:
- Перевірений досвід керування командами розробників і наставництва молодших розробники.
- Відмінні навички спілкування зі здатністю викладати технічні концепції нетехнічним зацікавленим сторонам.
- Здібності до вирішення проблем :
- Сильні аналітичні навички та навички вирішення проблем зі здатністю аналізувати складні технічні проблеми та пропонувати ефективні рішення.
- Командний гравець: здатність працювати спільно в швидкому, динамічному середовищі і позитивно сприяти успіху команди.
- Адаптивність: бажання вивчати нові технології та адаптуватися до мінливих вимог і пріоритетів проекту.
- Увага до деталей: сильна увага до деталей із фокусом на надання високоякісного коду, який зручно підтримувати.
- Самомотивація: здатність працювати самостійно з мінімальним наглядом, брати на себе відповідальність за завдання та доводити їх до завершення.
Обов’язки
- Використовуйте Java для розробки мікросервісів і додатків, розміщених у хмарі, перш за все API
- Керуйте наскрізною розробкою, включаючи кодування, тестування , налагодження та перегляд коду
- Взаємодія з користувачами та командами розробників, щоб збирати та визначати вимоги та аналізувати історії користувачів на обґрунтованість і здійсненність
- Працювати в команді над ітеративною розробкою, яка забезпечує високу якість , стабільні служби
- Ефективна розробка бездефектних конфігурацій і коду, які відповідають бізнес-вимогам і стандартам команди
- Взаємодія з системами обміну повідомленнями, такими як Apache Kafka, MQ тощо.
< li>Працюйте в команді scrum і дотримуйтесь найкращих практик Agile та Test Driven Development- Робота з такими інструментами контейнеризації/оркестровки, як Docker або Kubernetes
Переваги
- Гарні можливості працювати з чудовими командами з усього світу
- Легка, надихаюча та відкрита корпоративна культура
- Можливості подорожувати
- Покриття медичного страхування
- Курси англійської мови
- Свіжі фрукти та інші закуски на місці
- Веселі корпоративи :)