Backend-разработчик (Java)
ADM GlobalТашкент и ещё 1 городГибридот 5 лет
PostgreSQLJavaCI/CDDockerREST APIBackendKafkaSpring BootMySQLRabbitMQSpringJunitHTTP API
Описание
ADM Global создает централизованное направление для развития и сопровождения всех проектов группы компаний и ищет Backend-разработчика (Java) для работы с высоконагруженными серверными решениями, бизнес-сервисами и интеграциями.
Обязанности
- Разработка и сопровождение серверной логики на Java (Spring/Spring Boot)
- Проектирование и реализация REST/HTTP API для взаимодействия с фронтендом и внешними сервисами (банки, myID, 1C)
- Реализация надёжных интеграций: очереди задач, обработка вебхуков, ретраи/идемпотентность, подтверждение доставки
- Работа с БД (Postgres) — проектирование схем, оптимизация запросов, миграции
- Обеспечение транзакционной целостности при оформлении заявок и расчёте комиссий
- Настройка логирования, мониторинга и метрик (observability) для production-сервисов
- Писать unit/integration тесты, участвовать в code-review и поддерживать качество кода
- Участие в оценке задач, планировании релизов и взаимодействии с командами продукта, интеграций и DevOps
- Быстрое реагирование на инциденты и участие в расследовании production-проблем
Требования
- Опыт разработки на Java 8+ от 5 лет
- Практика с Spring Boot (REST, Spring Data, Spring Security)
- Опыт проектирования и разработки API (REST/JSON); знание OpenAPI — обязательно
- Опыт работы с реляционными БД (Postgres/MySQL): написание сложных запросов, индексы, миграции (Flyway/Liquibase)
- Опыт с очередями/сообщениями (RabbitMQ/Kafka) и реализации retry/backoff/идемпотентности
- Навыки работы с контейнерами (Docker) и общие представления о CI/CD (GitLab CI/GitHub Actions)
- Знание принципов безопасности веб-сервисов (JWT/OAuth, шифрование PII)
- Навык написания тестов (JUnit, Mockito) и практика code-review
- Умение читать и писать техническую документацию на английском/русском
Условия
- Конкурентная заработная плата (обсуждается индивидуально)
- Профессиональный рост и участие в масштабных и значимых проектах
- Работа в крупном холдинге, активно проходящем цифровую трансформацию
- Сильная ИТ-команда и поддержка со стороны руководства
- Готовность к краткосрочному приезду в Ташкент для оформления документов