Вакансия актуальна

Middle+/Senior Java Integration Developer

от 650 000 ₸

Расположение

улица Динмухамеда Кунаева, 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 без документации; доводить задачу до прода; работать с прод-инцидентами.

Рыночный ориентир

на 39% выше медианы
467 737 ₸

На основе 14 468 предложений с зарплатой для Работа в офисе в Астане

Подробный разбор зарплат

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

Все похожие вакансии
First Serviсe Company KZ Астана ·

Бизнес-аналитик

400 000 – 750 000 ₸
Полный день1–3 годаВ офисеАстана
First Serviсe Company KZ Астана ·

Backend Developer (Java / Spring)

400 000 – 650 000 ₸
Полный день1–3 годаВ офисеАстана

Частые вопросы

Какую зарплату можно ожидать?

Работодатель указывает от 650 000 ₸ для этой роли в First Serviсe Company KZ, Астана. Для сравнения медиана рынка — около 467 737 ₸ по 14 468 похожим предложениям.

Как откликнуться на вакансию?

Перейдите на страницу источника и свяжитесь с работодателем там. Finder не берёт денег с соискателей.

Вакансии актуальные?

Да. Finder регулярно обновляет базу из открытых источников и убирает закрытые предложения.

Где посмотреть тип занятости и формат работы?

Ключевые условия показаны над описанием. Также можно открыть связанные подборки по First Serviсe Company KZ и Астана.

Откликнуться