> Djinni
senior
CheekyCheeseITFull Stack Engineer
format:Remotecompany:Outsource
javaspringhibernatereacttypescripthtml/csssassreduxtanstack queryrest-apipostgresqlrediskafkadockerkubernetesawsmavengradlemockitojestreact testing librarygit
rabbitmqgithub actionsgitlab ci/cdjenkinselasticsearchopensearchvitewebpack
> full description
CheekyCheeseIT — компанія з розробки програмного забезпечення, яка надає послуги повного циклу створення цифрових продуктів. Ми співпрацюємо зі стартапами та продуктовими компаніями, допомагаючи розробляти й масштабувати рішення у сферах AI, EdTech та E-Commerce.
Зараз шукаємо Senior Full Stack Java Developer для роботи над FinTech-проєктом. Команда створює сучасну фінансову платформу, працює з високонавантаженими сервісами, мікросервісною архітектурою та інтеграцією платіжних рішень.
Обов'язки
- Розробка та підтримка backend-сервісів на Java.
- Розробка та підтримка frontend-застосунків на React.
- Проєктування та розвиток мікросервісної архітектури.
- Розробка та підтримка REST API.
- Інтеграція frontend із backend-сервісами та платіжними системами.
- Робота з PostgreSQL, Redis та Apache Kafka.
- Оптимізація продуктивності, надійності та масштабованості застосунку.
- Участь у Code Review, технічному плануванні та проєктуванні архітектури.
- Співпраця з командами розробки, DevOps, QA, дизайнерами та менеджерами продукту.
Вимоги
- Від 5 років комерційного досвіду Full Stack розробки.
- Впевнений досвід роботи з Java 17+.
- Досвід роботи зі Spring Boot та Spring Framework.
- Практичний досвід роботи зі Spring Data JPA (Hibernate).
- Впевнений досвід роботи з React та TypeScript.
- Досвід роботи з HTML5, CSS3 та SCSS.
- Досвід роботи з Redux Toolkit, TanStack Query або аналогічними бібліотеками керування станом.
- Досвід розробки та інтеграції REST API.
- Досвід роботи з PostgreSQL, Redis та Apache Kafka.
- Практичний досвід роботи з Docker та Kubernetes.
- Досвід роботи з AWS.
- Розуміння принципів побудови високонавантажених систем.
- Досвід роботи з Maven або Gradle.
- Досвід написання тестів (JUnit 5, Mockito, Jest, React Testing Library).
- Досвід роботи з Git.
- Англійська мова — рівень Upper-Intermediate або вище.
Буде перевагою
- Досвід роботи з FinTech або платіжними системами.
- Досвід роботи зі Spring Cloud.
- Досвід роботи з RabbitMQ.
- Досвід налаштування CI/CD (GitHub Actions, GitLab CI або Jenkins).
- Досвід роботи з Elasticsearch або OpenSearch.
- Досвід роботи з Vite або Webpack.
- Розуміння принципів безпеки фінансових систем.
Ми пропонуємо
- Повністю віддалений формат роботи.
- Конкурентну винагороду.
- Роботу над сучасним FinTech-продуктом із високим навантаженням.
- Можливість впливати на технічні рішення та архітектуру продукту.
- Дружню команду та сильну інженерну культуру.
- Професійний розвиток, обмін досвідом і цікаві технічні виклики.
- Довгострокову співпрацю в міжнародному середовищі.