Senior Java Developer (FinTech)
Summary
A senior Java developer builds and maintains high-load FinTech platform services, focusing on microservices, REST APIs, and payment integrations using Java 17+, Spring Boot, PostgreSQL, Kafka, and cloud (AWS).
CheekyCheeseIT — компанія з розробки програмного забезпечення, яка надає послуги повного циклу створення цифрових продуктів. Ми співпрацюємо зі стартапами та продуктовими компаніями, допомагаючи розробляти й масштабувати рішення у сферах AI, EdTech та E-Commerce.
Зараз шукаємо Senior Java Developer для роботи над FinTech-проєктом. Команда створює сучасну фінансову платформу, працює з високонавантаженими сервісами, мікросервісною архітектурою та інтеграцією платіжних рішень.
Обов'язки
Розробка та підтримка backend-сервісів на Java.
Проєктування та розвиток мікросервісної архітектури.
Розробка та підтримка REST API.
Інтеграція з платіжними сервісами та внутрішніми системами.
Робота з PostgreSQL, Redis та Apache Kafka.
Оптимізація продуктивності, надійності та масштабованості сервісів.
Участь у code review, технічному плануванні та проєктуванні архітектури.
Співпраця з командами розробки, DevOps, QA та менеджерами продукту.
Вимоги
Від 5 років комерційного досвіду розробки на Java.
Впевнений досвід роботи з Java 17+.
Досвід роботи зі Spring Boot та Spring Framework.
Практичний досвід роботи зі Spring Data JPA (Hibernate).
Досвід розробки REST API.
Досвід роботи з PostgreSQL та Redis.
Практичний досвід роботи з Apache Kafka.
Досвід побудови мікросервісної архітектури.
Практичний досвід роботи з Docker та Kubernetes.
Досвід роботи з AWS.
Розуміння принципів побудови високонавантажених систем.
Досвід роботи з Maven або Gradle.
Досвід написання тестів (JUnit 5, Mockito).
Досвід роботи з Git.
Англійська мова — рівень Upper-Intermediate або вище.
Буде перевагою
Досвід роботи з FinTech або платіжними системами.
Досвід роботи зі Spring Cloud.
Досвід роботи з RabbitMQ.
Досвід налаштування CI/CD (GitHub Actions, GitLab CI або Jenkins).
Досвід роботи з Elasticsearch або OpenSearch.
Розуміння принципів безпеки фінансових систем.
Ми пропонуємо
Повністю віддалений формат роботи.
Конкурентну винагороду.
Роботу над сучасним FinTech-продуктом із високим навантаженням.
Можливість впливати на технічні рішення та архітектуру продукту.
Дружню команду та сильну інженерну культуру.
Професійний розвиток, обмін досвідом і цікаві технічні виклики.
Довгострокову співпрацю в міжнародному середовищі.