- Страна
- Россия
- Зарплата
- 350 000 ₽ – 390 000 ₽
Java-разработчик (Fullstack)
Привлекательная вакансия для Senior Fullstack-разработчика с конкурентной зарплатой, возможностью удаленной работы и участием в сложном технологическом проекте (Data Contracts) в аккредитованной IT-компании.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованием Fullstack-экспертизы (Java + React) на уровне Senior, а также необходимостью глубоких знаний Elasticsearch и опыта работы с распределенными системами в банковском секторе.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая вилка 350 000 – 390 000 рублей на руки соответствует верхнему сегменту рыночных зарплат для Senior Java/Fullstack разработчиков в Москве, особенно учитывая формат работы в банковском финтехе.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
#вакансия #гибрид #вакансия #Москва #Java #senior
В связи с расширением команды и масштабированием проектов, в компанию Centicore Group требуется Java-разработчик на крупный банковский проект.
Вакансия: Java-разработчик
Компания: IT-компания Centicore Group
Формат работы: гибрид Москва (если сильно попадание готовы на удаленку по РФ)
Вилка: 350 000-390 000 на руки
Гражданство: РФ
Проект: Разработка ядра (Backend): Проектирование и реализация серверной логики для управления жизненным циклом дата-контрактов (создание, редактирование, версионирование, утверждение).
Стек технологий:
Backend: Java (Spring Boot / Micronaut) — глубокое понимание многопоточности, работы с API и проектирования микросервисов.
Frontend: React.js — опыт создания сложных интерфейсов, работы с состоянием (Redux/Zustand) и построения динамических форм.
Search & Storage: Elasticsearch — опыт проектирования поисковых индексов, написания сложных запросов и оптимизации производительности поиска.
Мы предлагаем:
Удаленка по РФ+ Дружественные страны
IT- аккредитованная компания
Оформление по ТК
Техника для работы
Требования:
Опыт коммерческой разработки на Java от 5 лет;
Уверенное владение React и современным стеком Frontend-разработки;
Опыт работы с распределенными системами и понимание принципов построения масштабируемых сервисов;
Глубокое понимание работы Elasticsearch (индексация, агрегации, маппинг);
Умение работать с Docker и Kubernetes;
Навыки написания чистого, тестируемого кода и владение Unit/Integration тестированием;
Знание принципов проектирования RESTful API и работы с JSON-схемами;
Опыт работы с базами данных (PostgreSQL или аналоги).
Ключевые задачи:
- Разработка ядра (Backend): Проектирование и реализация серверной логики для управления жизненным циклом дата-контрактов (создание, редактирование, версионирование, утверждение);
- Реализация механизмов валидации: Разработка сервисов для сопоставления фактических метаданных из источников с заданными в контрактах спецификациями (схемы, типы данных, правила качества);
- Разработка пользовательского интерфейса (Frontend): Создание интуитивно понятных инструментов в рамках Open Metadata для визуального проектирования контрактов, их сравнения (diff) и мониторинга статусов соблюдения SLA;
- Работа с поиском и индексацией: Оптимизация механизмов поиска и фильтрации контрактов с использованием поискового движка платформы;
- Интеграция: Обеспечение бесшовной работы модуля контрактов с существующими API Open Metadata и процессами загрузки данных;
- Масштабируемость: Обеспечение высокой производительности системы при обработке большого количества контрактов и метаданных в распределенной среде.
Контакт Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring Boot
- Micronaut
- React
- Redux
- Zustand
- ElasticSearch
- Docker
- Kubernetes
- PostgreSQL
- RESTful API
- JSON Schema
- Unit Testing
- Integration Testing
Возможные вопросы на собеседовании
Проект связан с управлением жизненным циклом дата-контрактов, где версионирование критично.
Как бы вы спроектировали структуру БД и логику на Java для эффективного версионирования дата-контрактов с возможностью быстрого отката и сравнения версий?
Вакансия требует глубокого понимания Elasticsearch для поиска и фильтрации контрактов.
Опишите ваш опыт оптимизации маппинга в Elasticsearch для ускорения поиска по сложным вложенным структурам метаданных. Какие типы полей вы бы использовали для текстового поиска и точных совпадений?
Роль предполагает работу с React для визуального проектирования контрактов.
Как вы организуете управление состоянием в React-приложении при работе с динамическими формами большого объема, чтобы избежать лишних ререндеров и обеспечить плавность интерфейса?
Упоминается работа с распределенными системами и Kubernetes.
С какими проблемами согласованности данных вы сталкивались в микросервисной архитектуре и какие паттерны (например, Saga или Outbox) применяли для их решения?
Важной задачей является валидация метаданных на соответствие JSON-схемам.
Как реализовать эффективную валидацию входящих данных на соответствие динамически меняющимся JSON-схемам в Java-приложении, минимизируя накладные расходы на парсинг?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

