Middle+/Senior Java Integration Developer
О вакансии
Ищем 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% выше медианыСмотрите также
Похожие вакансии
Все похожие вакансииБизнес-аналитик
Бухгалтер в производство
Backend Developer (Java / Spring)
QA Engineer /тестировщик (Middle / Middle+) оффлайн
Курьер (заказы для дома и офиса)
Продавец-консультант
Частые вопросы
Какую зарплату можно ожидать?
Работодатель указывает от 650 000 ₸ для этой роли в First Serviсe Company KZ, Астана. Для сравнения медиана рынка — около 467 737 ₸ по 14 468 похожим предложениям.
Как откликнуться на вакансию?
Перейдите на страницу источника и свяжитесь с работодателем там. Finder не берёт денег с соискателей.
Вакансии актуальные?
Да. Finder регулярно обновляет базу из открытых источников и убирает закрытые предложения.
Где посмотреть тип занятости и формат работы?
Ключевые условия показаны над описанием. Также можно открыть связанные подборки по First Serviсe Company KZ и Астана.
