Назад к вакансиям

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
  • Обучение за счет компании
  • Сниженные проценты по кредитам и ипотечное кредитование
  • Реферальная программа
  • Карьерный и профессиональный рост — мы растём вместе с вами