Java-разработчик Middle+
Что за роль
Нужен Java-разработчик для долгосрочной работы над backend-системами и учётными и складскими решениями. В работе сочетаются разработка на Java 21, создание REST API, взаимодействие с PostgreSQL и интеграции с внешними и государственными системами. В предметной области важны операции с остатками, партиями и резервированием.
Что предстоит делать
- Разрабатывать backend-функциональность на Java 21 с использованием Spring Boot 3.x или 4.x.
- Проектировать и реализовывать REST API, применять Spring Web, валидацию и транзакционную обработку.
- Работать с PostgreSQL через Spring Data JPA и Hibernate, поддерживать корректность операций с данными.
- Вести миграции базы данных с помощью Liquibase или Flyway.
- Настраивать интеграции и обмен сообщениями через Apache Kafka.
- Подключать внешние и государственные системы по SOAP, работать с XML и XSD.
- Реализовывать функции учётных и складских систем, связанные с остатками, партиями и резервированием; покрывать код тестами.
Что потребуется
- Коммерческий опыт разработки на Java от 2–3 лет и знание Java 21.
- Практический опыт со Spring Boot, Spring Data JPA, Hibernate и PostgreSQL.
- Понимание миграций баз данных и опыт работы с Liquibase или Flyway.
- Знание Apache Kafka, SOAP, XML и XSD; опыт интеграции с внешними системами.
- Навыки написания тестов с JUnit 5 и Mockito, уверенная работа с Git.
- Знакомство с Gradle или Maven и Docker; опыт в учётных или складских системах.
Что важно знать
В вакансии обозначены конкретный стек, предметные задачи и требования к коммерческому опыту. Это backend-разработка с заметной интеграционной частью: помимо REST API и SQL, предстоит работать с Kafka, SOAP и обменом данными с государственными системами. Для выхода на проект требуется паспорт Узбекистана; старт — ASAP.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram