- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Java Разработчик (Middle+/Senior)
Хорошая вакансия для опытных Java-разработчиков с актуальным стеком технологий. Четко прописанные задачи и требования, однако необходимость посещения офиса в Москве может ограничить круг кандидатов.
Сложность вакансии
Позиция требует уверенного владения современным стеком Java и специфических навыков работы с криптографией (КриптоПро, Bouncy Castle), что встречается не у каждого разработчика. Также важен опыт работы в банковской сфере и готовность к гибридному графику в Москве.
Анализ зарплаты
В объявлении не указана заработная плата, однако для ролей Middle+/Senior Java Developer в Москве рыночный диапазон составляет от 250 000 до 450 000 рублей. Учитывая банковскую специфику и требования к криптографии, кандидат может претендовать на верхнюю границу рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Отправьте свое резюме Ивану, чтобы принять участие в разработке высоконагруженных банковских систем с использованием современного стека Java 17+ и Spring Boot 3.
Описание вакансии
#9394
Java Разработчик (2 места)
Локация: Москва
Гибрид (офис заказчика, не менее 2-х раз в неделю)
Гражданство: РФ
Рабочий график: МСК ± 2
Плановый срок рассмотрения кандидата: 7±3 дн.
Роль: Java Разработчик
Уровень: Middle+, Senior
Обязательно:
- Java 17-21
- Spring Boot 3.x
- JPA / Hibernate (средний уровень)
- PostgreSQL (средний уровень)
- REST API (средний уровень)
- Maven / Gradle
- Git
Желательно:
- CMS / Bouncy Castle / КриптоПро
- Опыт работы с ZIP-архивами
- Опыт тестирования (JUnit, TestContainers)
- Опыт работы в банковской сфере
- Kafka
Задачи:
- Разработка модулей, получение реестров (ASV), формирование отчётов (PAY), отправка
- Генерация файлов в строгом формате (Win-1251, разделитель ^)
- Интеграция с API, REST-клиент для взаимодействия, обработка ошибок
- CMS-подпись, реализация подписи файлов (Bouncy Castle / КриптоПро)
- Работа с БД, сохранение данных, выполнение запросов (JPA/Hibernate)
- Написание модульных и интеграционных автотестов (JUnit, TestContainers)
- Описание API, участие в подготовке технической документации
Важно, резюме должно отражать:
- Расписано, чем занимался на каждом проекте
- Указаны навыки и программы которые использовались
- Ключевые компетенции: Java, Spring Boot 3.x, JPA / Hibernate, PostgreSQL, REST API, Maven / Gradle, Git
Писать Откликнуться
Канал Аутстаф запросов Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Spring Boot
- JPA
- Hibernate
- PostgreSQL
- REST API
- Maven
- Gradle
- Git
- Kafka
- JUnit
- TestContainers
- Bouncy Castle
Возможные вопросы на собеседовании
Вакансия предполагает работу с банковскими отчетами и специфическими форматами.
Расскажите о вашем опыте работы с кодировками и генерацией файлов со строгой структурой (например, Win-1251). С какими сложностями вы сталкивались?
В задачах указана реализация CMS-подписи.
Работали ли вы ранее с библиотеками Bouncy Castle или КриптоПро? Как вы организовывали процесс подписания файлов в Java-приложении?
Стек включает Spring Boot 3 и Java 17-21.
Какие новые возможности Java 17 или 21 вы использовали в своих проектах? Какие преимущества Spring Boot 3 вы считаете наиболее значимыми?
Упоминается использование TestContainers.
Как вы настраиваете интеграционное тестирование с помощью TestContainers для работы с PostgreSQL? В чем преимущество этого подхода перед использованием H2?
Проект связан с обработкой реестров и интеграциями.
Как вы обеспечиваете отказоустойчивость при интеграции с внешними REST-сервисами и обработке ошибок при получении данных?
Похожие вакансии
Senior Python Engineer
Senior .NET разработчик
PostgreSQL Senior (Retail / HighLoad)
Senior/Middle+ Java Developer
Senior Golang Developer
Senior PHP-разработчик (Symfony)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!