Middle+/Senior Java Integration Developer

Middle+/Senior Java Integration Developer

Астана, улица Динмухамеда Кунаева, 12/1

Описание вакансии

Ищем Middle+/Senior Java-разработчика с сильным опытом интеграций между разнородными информационными системами.​​​​​​​

Требования

База (обязательно):
- От 4 лет коммерческой разработки на Java
- Java 11+ (опыт с 17/21 — плюс), уверенный Java Core: коллекции, generics, многопоточность, JVM-память
- Spring Framework / Spring Boot: DI, Spring MVC, Spring Data JPA, Spring Security (OAuth2 Resource Server / JWT), Spring AMQP
- Spring Cloud: service discovery, OpenFeign, client-side load balancing
- JPA / Hibernate на уровне «почему это работает медленно»: маппинги, lazy/eager, N+1, транзакции (propagation, isolation), блокировки
- PostgreSQL: сложные запросы, индексы, EXPLAIN ANALYZE, миграции Liquibase на больших таблицах
- REST API, OpenAPI/Swagger, версионирование контрактов
- Docker, базовое Kubernetes (прочитать манифест, найти под, снять логи), Git, GitLab CI, Gradle
- JUnit 5 + Testcontainers, готовность писать интеграционные тесты на реальной БД вместо моков

Интеграции — ключевая часть роли (обязательно):
- Продакшн-опыт интеграций между разнородными системами, не только «дёрнуть чужой REST»
- SOAP/XML на глубоком уровне: WSDL, XSD, contract-first, генерация классов через JAXB, namespace'ы, валидация по схеме, разбор чужих XML-контрактов без документации
- Spring Web Services (или Apache CXF / JAX-WS) — клиенты и эндпоинты
- Асинхронные интеграции: корреляция запрос/ответ, callback-обработчики, таймауты, повторы, идемпотентность, «ответ пришёл дважды / не пришёл никогда»
• Практический опыт RabbitMQ и Kafka
- Понимание, что делать когда внешняя система лежит: circuit breaker, backoff, очередь отложенных заданий, ручной ре-процессинг
- Умение доказать, на чьей стороне баг: снять реальный запрос/ответ, сверить с контрактом, аргументированно отдать смежной команде

Будет большим плюсом:
- Опыт в государственных проектах (ШЭП/ПШЭП, СМЭВ-подобные шины, интеграции с гос. реестрами) — понимание регламентов, согласований и того, что контракт меняется через письмо, а не через pull request
- Опыт в налоговой/финансовой/банковской отчётности
- Миграция legacy: Java 8/11 → 17/21, Spring Boot 2.x → 3.x, javax → jakarta
- Keycloak / OIDC, Consul
- Hazelcast или Redis (распределённый кэш, распределённые блокировки)
- Elasticsearch, MinIO / S3
- ЭЦП, подписанные XML, работа с сертификатами (.p12)
- Наблюдаемость: Micrometer, Prometheus, Grafana, ELK/Kibana

Личные качества: умение разбираться в чужом legacy без документации; доводить задачу до прода; работать с прод-инцидентами.

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Platonus
  • Астана

  • Не указана

Рекомендуем
ERG Kazakhstan
  • Астана

  • Не указана

Рекомендуем
Ертумар
  • Астана

  • до 1000000 KZT

Рекомендуем
NOMAD insurance
  • Астана

  • до 1000000 KZT

ЧК TargetAI Limited

Team Lead DevOps engineer

ЧК TargetAI Limited

  • Астана

  • до 1000000 KZT

Andersen
  • Астана

  • до 1000000 KZT

IT Холдинг Kazdream

Senior Business/System Analyst

IT Холдинг Kazdream

  • Астана

  • до 1000000 KZT

Центр электронных финансов

Ведущий Бизнес-системный аналитик

Центр электронных финансов

  • Астана

  • до 850000 KZT

BTS Digital
  • Астана

  • до 850000 KZT

  • Астана

  • до 850000 KZT

Helios Soft
  • Астана

  • до 850000 KZT

Казахстанская Жилищная Компания

Главный риск- менеджер

Казахстанская Жилищная Компания

  • Астана

  • до 850000 KZT

  • Астана

  • до 850000 KZT

Ведущий юрист

HEVEL KAZAKHSTAN (Хевел Казахстан)

  • Астана

  • до 850000 KZT

KPMG
  • Астана

  • до 850000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию