Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо Senior Java Engineer з 6+ роками досвіду для приєднання до нашої команди в Україні, де ви будете працювати над Raisin - глобальним ринком заощаджень та інвестицій. Платформа надає користувачам безперешкодний доступ до високодохідних ощадних рахунків та інвестиційних варіантів від понад 400 партнерських банків у всьому світі.
Обов'язки
- Забезпечувати основні послуги та високоякісні рішення для масштабної онлайн-платформи та її банківських систем.
- Інтегрувати зовнішньо розроблені компоненти в існуючі додатки.
- Визначати стандарти, ділитися кращими практиками та сприяти безперервному навчанню в команді.
- Виконувати завдання з програмної інженерії з сильним акцентом на якість та підтримувати товаришів по команді у підтриманні тих самих стандартів.
- Проводити ретельні огляди коду, охоплюючи кращі практики, бізнес-правила, продуктивність, безпеку та вплив на інші функції/проекти, завжди надаючи конструктивний та шанобливий відгук.
- Співпрацювати в команді для обговорення та документування стандартів та практик розробки програмного забезпечення.
- Досліджувати та пропонувати кілька технічних рішень, коли це можливо.
- Взяти на себе повну відповідальність за доставку проекту в команді.
- Підтримувати та керувати технічною документацією та активно вирішувати технічний борг.
- Брати участь у процесі найму через технічні співбесіди та оцінки технічних завдань.
Вимоги
- 6+ років загального досвіду розробки програмного забезпечення.
- Мінімум 5 років досвіду роботи з Java та Spring Boot.
- Глибоке розуміння та практичне застосування патернів проектування.
- Практичний досвід у тестових практиках (юніт, інтеграційні) з використанням таких інструментів, як JUnit, Mockito, TestContainers.
- 4+ роки досвіду роботи з AWS Services, Kubernetes, подієвих архітектурах (Kafka або ActiveMQ), Spring Boot, SQL та NoSQL.
- Чудові навички спілкування з можливістю чітко артикулювати виклики та рішення.
- Перевірені командний гравець, який ефективно співпрацює та підтримує спільні цілі.
- Сильне критичне мислення та навички вирішення проблем, здатність аналізувати виробничі проблеми та розробляти надійні рішення (високо бажано).
- Проактивність у підтримці товаришів по команді та стимулюванні технічних покращень (сильно вітається).
- Висока відповідальність при роботі з платежами, оскільки це є критичною, ключовою функціональністю для компанії.
Ми пропонуємо
- Гнучний робочий формат - віддалено, в офісі або гнучко
- Конкурентоспроможна зарплата та хороший компенсаційний пакет
- Персоналізований кар'єрний ріст
- Інструменти для професійного розвитку (програма наставництва, технічні лекції та тренінги, центри досконалості та інше)
- Активні технічні спільноти з регулярним обміном знаннями
- Відшкодування витрат на освіту
- Пам'ятні подарунки до ювілеїв
- Корпоративні заходи та командоутворення
- Інші переваги, специфічні для локації
не застосовується до фрілансерів