Эта вакансия в архиве

Посмотреть похожие вакансии ↓
обновлено 2 месяца назад

Senior Java Developer (Fintech)

до275 000₽
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia

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

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 архитектурой.

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