Необхідний досвід:
- 5+ років досвіду розробки Java.
- Глибоке розуміння принципів роботи мікросервісної архітектури.
- Бути знайомим із принципами ’The Twelve-Factor App’.
- Мати великий практичний досвід розробки на Spring Boot (MVC, REST, Data, Security, Messaging).
- Розбиратися у питаннях масштабування та забезпечення високої доступності розподілених систем.
- Мати навички дизайну та підтримки API (REST API, Events).
- Наявність практичного досвіду із написанням unit/integration/API тестів для мікросервісів.
Технічний стек:
Java 11+, Spring Boot, Elixir, PostgreSQL, MongoDB, Redis, Apache Kafka, K8S, Helm, GitLab, Flux CD, AWS.
Додатковим плюсом будуть:
- Практичний досвід роботи з Elixir, Apache Kafka, PostgreSQL, MongoDB.
- Вміння грамотно описувати та документувати архітектурні/дизайн рішення.
- Навички використання та розуміння принципів роботи Kubernetes як платформи оркестрації.
- Практичний досвід з Kubernetes та Helm у різних оточеннях.
Що потрібно буде робити:
- Працювати в одній із крос-функціональних команд над фінтех продуктами.
- Розробляти, впроваджувати та підтримувати мікросервіси на основі Spring Boot.
- Деплоїти та конфігурувати сервіси на різних оточеннях у кластері Kubernetes.
- Розвивати архітектуру та дизайн системи.
- Забезпечувати працездатність та стабільність системи у production оточенні.
Декілька доказів, чому Fintech Farm — гарне місце роботи.
- Опціони для працівників. Fintech Farm планує серію раундів інвестицій і має стати через кілька років однорогом. Ми виплачуємо річні бонуси у вигляді опціонів, тому ви будете співвласником компанії.
- Корпоративна культура верховенства здорового глузду, а чи не інструкцій. Наприклад, ми не регламентуємо кількість днів відпустки.
- Офіси у Києві та Дніпрі, можливість віддаленої роботи. Аби ефективно.