Формат работы: офис, Ташкент
График: 5/2, 09:00–18:00 или 10:00–19:00
Испытательный срок: 3 месяца
Опыт работы: от 4 лет

О проекте
Команда ДБО / Open Banking ищет Java Developer (Middle+) для участия в разработке и развитии банковских сервисов и интеграционных решений.

Чем предстоит заниматься:

  • Участвовать в проектировании и реализации новых бизнес-функций;
  • Разрабатывать REST API и интеграционные сервисы;
  • Участвовать в проектировании микросервисной архитектуры;
  • Интегрировать внутренние и внешние системы;
  • Работать с брокерами сообщений и асинхронным взаимодействием сервисов;
  • Оптимизировать производительность приложений и запросов к БД;
  • Писать unit- и integration-тесты;
  • Проводить code review;
  • Анализировать и устранять дефекты в тестовых и production-средах;
  • Подготавливать техническую документацию;
  • Взаимодействовать с аналитиками, QA, DevOps и архитекторами.

Мы ожидаем:

  • Уверенное знание Java 17+;
  • Хорошее понимание ООП, SOLID, GRASP и Clean Code;
  • Опыт разработки на Spring Boot;
  • Понимание принципов работы REST API;
  • Опыт работы с JPA;
  • Хорошее знание SQL и опыт оптимизации запросов;
  • Опыт работы с PostgreSQL, Oracle или другими реляционными СУБД;
  • Опыт работы с Maven или Gradle;
  • Уверенное владение Git;
  • Опыт написания unit- и integration-тестов;
  • Понимание многопоточности и принципов работы JVM;
  • Опыт работы с Linux;
  • Понимание CI/CD процессов;
  • Английский язык на уровне чтения технической документации.


    Мы предлагаем:

  • Работу в стабильной IT-компании;
  • Участие в проектах Open Banking;
  • Комфортный офис и современное оборудование;
  • Возможность профессионального и карьерного роста;
  • Команду экспертов и интересные технические задачи.