Описание
ИТ-компания группы ADM GLOBAL создаёт централизованное направление для развития и сопровождения проектов группы. Группа компаний стала первой среди частных компаний в автобизнесе, кто завёз иностранные марки автомобилей в Узбекистан.
Задачи
•Разрабатывать и сопровождать серверную логику на Java с использованием Spring и Spring Boot
•Проектировать и реализовывать REST/HTTP API для взаимодействия с фронтендом и внешними сервисами, включая банки, myID и 1C
•Реализовывать надёжные интеграции: очереди задач, обработку вебхуков, повторные попытки, идемпотентность и подтверждение доставки
•Проектировать схемы баз данных, оптимизировать запросы и выполнять миграции
•Обеспечивать транзакционную целостность при оформлении заявок и расчёте комиссий
•Настраивать логирование, мониторинг и метрики для рабочих сервисов
•Писать модульные и интеграционные тесты, участвовать в проверке кода и поддерживать его качество
•Участвовать в оценке задач, планировании выпусков и взаимодействии с командами продукта, интеграций и DevOps
•Оперативно реагировать на инциденты и участвовать в расследовании проблем рабочих систем
Требования
•Опыт разработки на Java 8+ от 5 лет
•Практический опыт работы со Spring Boot, Spring Data и Spring Security
•Опыт проектирования и разработки REST/JSON API
•Знание OpenAPI
•Опыт работы с реляционными базами данных Postgres или MySQL, сложными запросами, индексами и миграциями Flyway или Liquibase
•Опыт работы с очередями и сообщениями RabbitMQ или Kafka, повторными попытками, backoff и идемпотентностью
•Навыки работы с Docker и общее понимание CI/CD, включая GitLab CI или GitHub Actions
•Знание принципов безопасности веб-сервисов, JWT/OAuth и шифрования персональных данных
•Навыки написания тестов с JUnit и Mockito, опыт проверки кода
•Умение читать и писать техническую документацию на английском и русском языках
Условия
•Зарплата обсуждается индивидуально
•Возможны профессиональный рост и участие в масштабных проектах
•Работа в крупном холдинге, проходящем цифровую трансформацию
•Поддержка сильной ИТ-команды и руководства
•Нужно быть готовым к краткосрочному приезду в Ташкент для оформления документов