Senior Java-разработчик
Привлекательная вакансия в аккредитованной IT-компании с конкурентной зарплатой, удаленным форматом и работой над инновационным блокчейн-проектом в банковской сфере.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена строгими требованиями к опыту (от 6 лет), знанием Java 17+ и необходимостью владения широким стеком технологий, включая реактивное программирование и блокчейн-контекст.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая вилка 350 000–400 000 руб. на руки полностью соответствует рыночному уровню для Senior Java-разработчиков в российском финтехе, находясь в верхнем сегменте медианы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
В связи с расширением команды и масштабированием проектов, в компанию Centicore Group требуется Senior Java-разработчик на крупный банковский проект.
Вакансия: Senior Java-разработчик
Компания: IT-компания Centicore Group
Формат работы: удаленно по РФ
Вилка: 350 000-400 000 на руки
Гражданство: РФ
Проект: Команда занимается созданием и развитием Платформы А-Токен (ЦФА) для токенизации, учёта и обмена цифровых финансовых активов.
Мы предлагаем:
Удаленка по РФ+ Дружественные страны
IT- аккредитованная компания
Оформление по ТК
Техника для работы
Требования:
– от 6+ лет опыта работы с Java 17+;
– 3+ года опыта работы с Spring и Spring Boot;
– Опыт работы с системами на микросервисной архитектуре;
– Опыт работы с инструментами контейнеризации и оркестрации (Docker и Kubernetes или аналоги);
– Опыт написания модульных и интеграционных тестов (Junit, Spring Boot Test, Testcontainers, Wiremock);
– Опыт проектирования и реализации RESTful API, знание принципов REST и best practices;
– Опыт работы с двумя любыми из следующих технологий:
– Реальный продуктовый опыт работы по крайней мере с 3-мя любыми из следующих технологий:
• NoSQL (MongoDB, Elasticsearch, аналоги);
• SQL (PostgreSQL, Oracle, аналоги);
• Брокеры сообщений (Kafka, RabbitMQ, аналоги);
• Reactive programming (RxJava, Project Reactor, Coroutine);
• Cache (Redis, Hazelcast).
Контакт Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring Boot
- Spring Framework
- Microservices Architecture
- Docker
- Kubernetes
- JUnit
- TestContainers
- WireMock
- RESTful API
- MongoDB
- ElasticSearch
- PostgreSQL
- Oracle Database
- Kafka
- RabbitMQ
- RxJava
- Project Reactor
- Kotlin Coroutines
- Redis
- Hazelcast
Возможные вопросы на собеседовании
Проект связан с ЦФА, где консистентность данных критична. Вопрос проверяет понимание распределенных систем.
Как вы обеспечиваете консистентность данных в микросервисной архитектуре при использовании Kafka?
В требованиях указано реактивное программирование. Важно понимать, когда оно уместно.
В каких случаях вы предпочтете Project Reactor обычному императивному подходу в Spring Boot?
Вакансия уровня Senior предполагает глубокое знание JVM.
Какие настройки Garbage Collector вы бы использовали для высоконагруженного финтех-сервиса с минимальными задержками?
Работа с ЦФА подразумевает высокую ответственность за транзакции.
Расскажите о вашем опыте проектирования отказоустойчивых RESTful API для финансовых операций.
Проект использует Kubernetes. Senior должен понимать среду исполнения.
Как вы организуете мониторинг и логирование микросервисов в кластере Kubernetes для быстрого поиска ошибок?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

