Як провідний розробник Java, ви керуватимете командою розробників у проектуванні, впровадженні та підтримці високопродуктивних, масштабованих програм у секторі фінансових технологій. Ваша роль включатиме як технічне керівництво, так і практичну розробку, забезпечення коду найвищої якості та узгодження результатів із вимогами клієнта.Ви будете візьміть ключову участь у розробці платформи з передовими технологіями, яка забезпечить інновації на ринках капіталу з потужними процесами та засобами конт
Як провідний розробник Java, ви керуватимете командою розробників у проектуванні, впровадженні та підтримці високопродуктивних, масштабованих програм у секторі фінансових технологій. Ваша роль включатиме як технічне керівництво, так і практичну розробку, забезпечення коду найвищої якості та узгодження результатів із вимогами клієнта.
Ви будете візьміть ключову участь у розробці платформи з передовими технологіями, яка забезпечить інновації на ринках капіталу з потужними процесами та засобами контролю.
Обов'язки:
- Очоліть наскрізний життєвий цикл розробки фінтех-додатків.
- Співпрацюйте в міжфункціональних командах, щоб визначати, проектувати та надавати нові функції.
- Забезпечте якість коду, продуктивність, масштабованість і безпеку за допомогою перевірки коду, огляду дизайну та впровадження найкращих практик.
- Приймайте дизайнерські та архітектурні рішення, щоб забезпечити розробку масштабованих , придатні для обслуговування та високоякісні програми.
- Забезпечуйте наставництво та керівництво розробникам, сприяючи культурі постійного вдосконалення.
- Повідомляйте про прогрес, виклики та ефективні технічні рішення як з технічними, так і з нетехнічними зацікавленими сторонами.
- Визначати можливості для запровадження нових технологій або методологій для підвищення ефективності та якості продукції.
- Активно сприяти постійному вдосконаленню методів, інструментів і процесів розробки.
Вимоги
- 7+ років досвіду розробки на Java, включаючи Spring Boot та/або інші сучасні фреймворки
- Великий досвід у проектуванні, розробці та розгортанні програм на основі мікросервісів li>
- Досконале володіння базами даних SQL, наприклад, PostgreSQL
- Великий досвід у створенні RESTful API, gRPC, і робота з такими системами обміну повідомленнями, як RabbitMQ
- Знайомство з модульним тестуванням, інтеграційним тестуванням і розробкою, керованою тестуванням (TDD)
- Досвід роботи з конвеєрами CI/CD, Docker і інструментами оркестровки контейнерів як-от Kubernetes
- Знання протоколів безпеки та найкращих практик у фінтех, зокрема шифрування, безпечний зв’язок і дані захист
- Доведена здатність керувати командою протягом життєвого циклу розробки програмного забезпечення
- Досвід навчання, перевірки коду та сприяння технічному розвитку в команді
- Сильний навички усного та письмового спілкування зі здатністю чітко передавати технічну інформацію зацікавленим сторонам
- Сильні аналітичні навички з увагою до деталей
- Здатність усунути складні несправності технічні проблеми
- Бажання працювати в швидкому середовищі, орієнтованому на клієнта
- Доведені здібності до командної роботи, зокрема в розподіленій команді
- Ступінь бакалавра або магістра у комп’ютерних науках, інженерії чи в спорідненій галузі
Приємно мати навички
- Знання Rust для паралельного програмування та високопродуктивних програм (великий плюс)
- Знайомство з базами даних NoSQL, наприклад, MongoDB (плюс)
< li>Попередній досвід роботи з банкінгом, обробкою платежів, цифровими гаманцями або фінансовими API (плюс)- Знайомство з AWS (плюс)
- Знання практик та інструментів DevOps, таких як Terraform, Jenkins, Git і конвеєри CI/CD.
- Знайомство з фінансовими технологіями та ринками капіталу, включно з нормативними вимогами та найкращими галузевими практиками.
Переваги
- 35 оплачуваних днів відсутності на рік для балансу між роботою та особистим життям кожного спеціаліста + 1 додатковий день за кожен наступний рік співпраці з компанією
- До 15 невикористаних днів відсутності можна додати до доходу після 12 місяців співпраці
- Медична страховка для вас і вашої родини!
- Амортизація оплата використання особистого ноутбука для потреб проекту
- Курси Udemy на ваш вибір
- Регулярні тренінги з soft skills
- Зустрічі в Центрах досконалості