Senior Backend Engineer (Java / Spring Boot)

Уровень дохода не указан

Опыт работы: более 6 лет

Полная занятость
Оформление: Трудовой договор

График: 5/2

Рабочие часы: 8

Формат работы: на месте работодателя

Напишите телефон, чтобы работодатель мог связаться с вами
Нажимая «Продолжить», вы подтверждаете, что ознакомлены, полностью согласны и принимаете условия «соглашения»
Цель
Перенос стороннего продукта во внутренний контур компании, его рефакторинг и поддержка.

Задачи на испытательный срок:
  • Написание автотестов бизнес-логики для сервиса products.
  • Апгрейд Spring Boot с 2.5.6 до 2.7.18 (сервисы products, users, sales).
  • Выделение домена «Архив» из products в сервисный модуль archive.

Обязанности:
  • Разработка микросервисов на Java 17+ / Spring Boot 3.x.
  • Интеграция с ОФД РУз: фискализация, валидация чеков, логирование по требованиям регулятора.
  • Аудит кода подрядчика, ликвидация техдолга, оптимизация архитектуры.
  • Проектирование БД PostgreSQL, схем и миграций.
  • Документирование REST API (OpenAPI/Swagger).
  • Взаимодействие с DevOps по CI/CD и деплою в On-prem контур.

Требования:
  • Коммерческий опыт разработки на Java — от 5 лет.
  • Опыт работы со Spring Boot — от 3 лет.
  • Высшее профильное образование (IT, инженерия, бизнес).
  • Свободный русский и узбекский языки — обязательно.
  • Глубокое понимание Microservices, REST API, асинхронной обработки.
  • Опыт с OAuth2, JWT, валидацией данных.
  • Навыки Unit/Integration тестирования, проведения Code Review.
  • Владение Docker, Git, понимание CI/CD.

Плюсом
  • Опыт работы с платежными системами, ОФД и онлайн-кассами (РУз / СНГ).
  • Практика приемки/передачи проектов от аутсорс-команд in-house штату.
  • Опыт развертывания систем в закрытых On-prem сетях.
  • Знание Kotlin или Node.js.

Ключевые навыки

  • Java

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Ташкент
Вакансия опубликована 22 июля 2026 в Ташкенте