vk

Старший разработчик (Java)

Мы — одна из немногих команд в стране, которая разрабатывает ядро распределённой базы данных, а не просто эксплуатирует её. У нас собственный форк Apache Cassandra, поверх которого реализовано то, чего нет в ванильной версии: транзакции, г…

vk На сервисе с: 06.10.26 16:14

Зарплата не указанаРоссияМосква

Мы — одна из немногих команд в стране, которая разрабатывает ядро распределённой базы данных, а не просто эксплуатирует её. У нас собственный форк Apache Cassandra, поверх которого реализовано то, чего нет в ванильной версии: транзакции, глобальные индексы, генератор последовательностей.

С чем предстоит иметь дело:

  • Распределённые системы на практике: репликация, кворумы, консистентность — в продакшене из кластеров на сотни узлов в нескольких дата-центрах, обслуживающем сервисы с многомиллионной аудиторией
  • Живая миграция между мажорными версиями базы без downtime продуктов
  • Производительность на уровне движка хранения: стратегии компакшена, тюнинг GC, работа с off-heap, профилирование под продакшен-нагрузкой
  • Отказоустойчивость: сценарии потери целого дата-центра, расчётные модели доступности, разбор реальных инцидентов до первопричины
  • Работа с апстримом: наш форк регулярно синхронизируется с ванильной Apache Cassandra — вы будете читать и понимать код одной из самых известных open-source баз на уровне контрибьютора
  • Баги, которые не воспроизвести на ноутбуке: часть проблем существует только на больших данных и больших кластерах. Реальный пример из нашей практики — переполнение int32 при компакции SSTable, у которых файл метаданных сжатия перерос 2 ГБ: код работал годами, пока данные не доросли до граничного значения

Задачи

  • Разработка и поддержка собственного форка Apache Cassandra
  • Развитие ядра форка: транзакционный слой (ACID поверх Cassandra), глобальные индексы, слияние с апстримом Apache Cassandra
  • Миграция продуктовых сервисов на использование последней версии форка
  • Разработка и поддержка интеграции Cassandra во внутреннюю систему managed database
  • Работа с нагрузочными тестами
  • Работа с метриками, алертами, написание ранбуков, совершенствование инструментов диагностики
  • Дежурство по своим сервисам, разбор инцидентов и устранение их причин
  • Техническое ревью изменений и менторинг в команде
  • Работа с командами-потребителями: разбор их проблем с производительностью, схемой данных и конфигурацией

Требования

  • Практический опыт разработки на Java от пяти лет. Core, многопоточность, работа с памятью и сборщиком мусора, профилирование
  • Понимание того, как база данных устроена внутри: хранение на диске, индексы, журнал записи, слияние файлов данных, транзакции и уровни изоляции. На примере любой СУБД
  • Опыт чтения и доработки исходного кода инфраструктурного open-source: баз данных, брокеров сообщений, распределённых систем
  • Опыт работы в большой чужой кодовой базе: умение разобраться в незнакомом коде и вносить изменения, не ломая смежную функциональность
  • Понимание распределённых систем: репликация, консистентность, кворумы, поведение при отказе узлов и сетевых разделениях
  • Готовность участвовать в дежурстве по своим сервисам и разбирать инциденты

Будет плюсом

  • Опыт работы с Apache Cassandra любой версии
  • Опыт с другими NoSQL-хранилищами: HBase, ScyllaDB, MongoDB, Redis
  • Опыт эксплуатации баз под нагрузкой: диагностика по метрикам и логам, разбор инцидентов на продакшене

Похожие вакансии Java/Scala/Kotlin

Соц.сети
Зарплата не указанаКазахстанАлматыГибрид

🚀 Ищем Backend / FullStack Developer (Java, Spring Boot, Angular)

📍 Алматы | гибридный формат

💼 Middle / Middle+

В связи с развитием продуктовых команд мы ищем разработчика в команды «Биллинг» и «Реестр».

В зависимости от команды предстоит разрабатывать и развивать функционал, строить интеграции, сопровождать существующие решения и реализовывать новые задачи.

🔧 Основные задачи:

▪️ Разработка backend-компонентов на Java / Spring Boot

▪️ Разработка и поддержка web-интерфейсов на Angular / TypeScript

▪️ Проектирование и развитие REST API

▪️ Интеграция с внутренними и внешними информационными системами

▪️ Работа с Oracle / PostgreSQL, SQL и PL/SQL

▪️ Работа с Kafka и другими брокерами сообщений

▪️ Участие в code review и технических обсуждениях

▪️ Развитие и оптимизация существующего функционала

▪️ Подготовка и актуализация технической документации

▪️ Взаимодействие с командами разработки, аналитиками и смежными подразделениями

✅ Требования:

▪️ От 2 лет коммерческого опыта разработки

▪️ Уверенное знание Java / Spring Boot

▪️ Опыт разработки на Angular / TypeScript

▪️ Понимание клиент-серверной архитектуры и принципов распределённых систем

▪️ Опыт разработки и документирования REST API

▪️ Опыт работы с Oracle / PostgreSQL

▪️ Знание SQL (опыт работы с PL/SQL приветствуется)

▪️ Опыт работы с Kafka или другими брокерами сообщений

▪️ Знание алгоритмов, структур данных и Git

▪️ Опыт разработки интеграционных решений (REST, SOAP и др.)

▪️ Желание развиваться в направлении FullStack приветствуется

Мы предлагаем:

▪️ Гибридный формат работы

▪️ Удобное расположение офиса

▪️ Дополнительные выплаты к государственным праздникам и KPI

▪️ Надбавку к ежегодному оплачиваемому отпуску

▪️ Доступ к Coursera

▪️ Обучение казахскому языку

🧩 Кафетерий льгот (на выбор):

🏥 Добровольное медицинское страхование

🏋️ Абонемент в спортзал (Invictus GO)

🌿 Курортно-санаторное лечение

💰 Заработная плата обсуждается индивидуально и зависит от опыта и технического уровня кандидата.

📩 Резюме направляйте в Telegram: @shynaraaya

🌐 Подробнее о компании: https://kcsd.kz

Будем рады специалистам, заинтересованным в долгосрочной работе над развитием продуктовых решений!

#вакансия #Java #SpringBoot #Angular #FullStack #Backend #Алматы #IT #Oracle #SQL #hiring

АО "Центральный депозитарий ценных бумаг"

kcsd.kz

Соц.сети
D

Senior Java Developer

digipalНа сервисе с: 12.10.26 20:31
от 4 000 € (≈ от 380k ₽)Не указана странаЛокация не указанаУдалёнка

📑 Вакансия Senior Java Developer

от 4 000 € · Удаленно · B2B Contract

💎 Digipal требуется Senior Java Developer для работы в кросс‐функциональных командах над проектированием и выпуском новых функций, наставничества младших специалистов, участия в ревью архитектуры и кода, обеспечения соответствия разработки лучшим практикам и стандартам качества, анализа требований, приоритизации задач, написания чистого тестируемого кода, разработки технических спецификаций и рефакторинга решений.

🧩 Требования: значительный опыт работы с Java (предпочтительно Java 7 и выше), знание фреймворков Spring и Hibernate, понимание RESTful‐сервисов, SOAP и веб‐технологий (HTML, CSS, JavaScript), опыт работы с SQL (MySQL, PostgreSQL) и NoSQL (MongoDB) базами данных, знакомство с инструментами CI/CD (Jenkins, Docker, Kubernetes), владение системами контроля версий (Git), навыки юнит‐тестирования (JUnit, Mockito), опыт работы по методологиям Scrum и Agile, готовность к постоянному развитию, уровень английского — B2 и выше.

🌐 ••••••••

🔮 •••••••• — бесплатно постим IT-вакансии

hh.ru
диджитал сектор поддержка

Java-разработчик (Офис)

диджитал сектор поддержкаНа сервисе с: 27.08.26 12:16↑ Вакансия с автоподнятием
Зарплата не указанаРоссияКраснодарОфис

Привет! DIGITAL SECTOR с 2014 года занимается разработкой и поддержкой веб-сервисов.

В нашей команде более 120 специалистов, которые успешно реализуют проекты в различных отраслях, включая госсектор. Сейчас мы в поисках Java-разработчика в нашу команду.

Обязанности:

  • Разработка и поддержка микросервисов;

  • Написание скриптов/миграций;

  • Оптимизация кода и запросов.

Требования:

  • Java 11+;

  • Spring Boot 3.0+;

  • Spring Data/JPA/JDBC/Security;

  • Liquibase;

  • Stream API;

  • Rabbit/Kafka - знание, понимание одного из брокеров;

  • Знание паттернов разработки и проектирования;

  • Опыт разработки в проекте с микросервисной архитектурой;

  • Уметь писать простые запросы в БД;

  • Опыт работы с одной из реляционных БД (желательно Postgres);

  • Опыт работы с системами кеширования (желательно с Redis).

Мы предлагаем:

  • Оформление по ТК РФ (полностью белая ЗП);
  • Формат работы офис в г. Краснодар, ул. Стасова 174/3;
  • График работы с 10:00 до 19:00;
  • Комфортный светлый офис - чай/кофе, Playstation, библиотека технической литературы;
  • Комфортное общение без формализма;
  • Интересным кандидатам можем помочь с релокацией в Краснодар (подъемные на сумму 30 т.р. после прохождения испытательного срока).
  • Дружелюбная команда специалистов, которая готова всегда тебе помочь.

Этапы отбора:

  1. Предварительное интервью с IT-рекрутером (30-60 минут);
  2. Подтверждение опыта работы (выпиской из электронной трудовой книжки);
  3. Техническое интервью + Live coding (1,5 часа);
  4. Оффер.

До встречи!

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.