Назад
1 час назад

Senior Java Developer (Fintech)

275 000
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч

Покажет вашу совместимость с вакансией

Описание вакансии

TL;DR
Senior Java-разработчик (Java/Spring/Kafka): разработка бэкенд-части информационной системы «Единое окно продаж и обслуживания РТК» с акцентом на микросервисную архитектуру и интеграции. Фокус на оптимизации процессов продаж и обеспечении высокой производительности системы. ID вакансии: 3504_BB

Senior Java-разработчик (Проект «Единое окно продаж и обслуживания РТК»)

ID вакансии: 3504_BB

Ставка: до 275 000 руб. на руки в месяц.

Грейд: Senior.

Загрузка: Full-time (полная занятость).

Формат: Удалённо.

Локация/Гражданство: РФ.

⚠️ Важно: рассматриваются только 100% релевантные кандидаты!

Ищем Senior Java-разработчика для работы над проектом «Единое окно продаж и обслуживания РТК» (парная позиция к Angular-разработчику). Предстоит разрабатывать бэкенд-часть информационной системы, реализовывать доработки в существующем функционале продаж и обслуживания, оптимизировать процессы и работать с интеграциями в микросервисной архитектуре.

🚀 Ключевые задачи:

  • Модификация информационной системы «Единое окно продаж и обслуживания РТК».
  • Реализация доработок в существующем функционале продаж и обслуживания продукта «Единое окно».
  • Доработка сценарных компонентов продукта и интеграций с другими системами.
  • Оптимизация процессов обслуживания и продаж.

🎯 Обязательные требования:

Язык и основы:

  • Java 11+ (Core, Concurrency, Collection, Lambda, Stream API, Optional — знание иерархии основных интерфейсов, реализаций коллекций, основных типов и сущностей).
  • Groovy (общее понимание, знание методов работы с коллекциями в скриптах).
  • Понимание основ работы JVM и её частей, знание модели памяти, режимов работы сборщиков мусора, профилирования и оптимизации производительности.
  • ООП (умение видеть в задаче возможности применения основных принципов: полиморфизм, абстракция, инкапсуляция).

Фреймворки:

  • Spring (знание скоупов и жизненного цикла бинов, кастомизация создания, понимание задач MVC, Security, Data, Cloud).

Многопоточность:

  • Знание реализаций и умение применять абстракции Java Concurrency: CompletableFuture, ExecutorService, Concurrent collections, Atomic variables, Locks.

Протоколы и интеграции:

  • HTTP, REST, SOAP, GraphQL (знание базовых сущностей протоколов и их свойств, определение применимости).
  • Kafka (знание архитектуры и процесса прохождения единицы информации через брокер, знание java-библиотек и их абстракций).

Тестирование:

  • Wiremock, JUnit, Mockito и теория юнит-тестирования.

Архитектура и принципы:

  • SOLID, DRY, KISS (способность анализировать ситуацию и применять ограничения).
  • Паттерны проектирования (знание нескольких паттернов, способность объяснить реализацию и применить в задаче).
  • Микросервисная архитектура (понимание преимуществ/недостатков, паттерны отказоустойчивости, Service discovery, Configuration management, Circuit breakers, Retry patterns).

Базы данных и хранилища:

  • MongoDB (понимание устройства, семейства БД, обоснование выбора).
  • GlusterFS/S3 (верхнеуровневая архитектура хранилища).
  • Hazelcast/Redis (устройство, ситуации применимости, преимущества и недостатки).

Инфраструктура:

  • Linux (основы работы в терминале, синтаксис bash).
  • Kubernetes (архитектура, основные сущности, принципы взаимодействия).

Образование и языки:

  • Высшее техническое образование (Computer Science или смежное).
  • Английский язык: чтение технической документации (Upper-Intermediate).

Soft skills:

  • Коммуникативные навыки: взаимодействие с командой и заказчиками.
  • Аналитическое мышление: умение декомпозировать задачи.
  • Способность принимать решения и ответственность за них.

💡 Будет преимуществом (Nice to have):

  • Опыт работы с телеком-доменом и системами продаж/обслуживания.
  • Опыт оптимизации высоконагруженных микросервисных систем.
  • Опыт работы с Event-Driven архитектурой.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера