Backend developer
от 100 000 KGSв месяц
ОАО «Оптима Банк»БишкекВ офисе5/2
PostgreSQLJavaGitKafkaMicroservicesRedisRESTRabbitMQBPMNRESTful APIHibernateSpring FrameworkGraphQLJPAWebFluxReactor Core
Описание
Мы ищем опытного Java-разработчика, который хочет создавать надёжные и масштабируемые банковские сервисы в современной микросервисной архитектуре.
Обязанности
- Разработка и сопровождение микросервисной архитектуры
- Проектирование и оптимизация баз данных (PostgreSQL)
- Интеграция с внешними системами через REST, GraphQL
- Работа с брокерами сообщений: RabbitMQ, Kafka
- Внедрение реактивных решений (Webflux, Reactor Core)
- Написание unit- и интеграционных тестов
- Рефакторинг и ревью кода, сопровождение существующих решений
- Работа с BPMN движками (Activiti, Camunda) — как плюс
Требования
- Отличное знание Java 17+, ООП, SOLID, паттернов GOF, архитектурных подходов
- Опыт работы со Spring Framework: Core, Security, Web, Data
- Работа с JPA (Hibernate), JPQL, Native SQL
- Уверенное знание PostgreSQL, Redis, проектирование структур баз данных
- Опыт с RabbitMQ, Kafka, GraphQL, RESTful API
- Владение GIT, GIT Flow, опыт командной разработки
- Опыт реализации SAGA, взаимодействия между микросервисами
- Умение читать и анализировать чужой код
- Опыт с Webflux, Reactor Core или другими реактивными библиотеками
- Знание BPMN, опыт с Camunda, Activiti
Условия
- Комфортный офис в самом центре Бишкека (ул. Киевская, 104)
- График 5/2, с 9:00 до 18:00
- Обучение за счет компании
- Сниженные проценты по кредитам и ипотечное кредитование
- Реферальная программа
- Карьерный и профессиональный рост — мы растём вместе с вами