Java Backend разработчик
60 000 руб
Никита Сергеевич
Возраст
20 лет (23 Сентября 2005)
Город
Санкт-Петербург
Возможен переезд в другой город
Полная занятость
1 год 6 месяцев
Информационные технологии / IT / Интернет
Дата-пайплайн обработки телеметрии (PoC)
Java 21, Spring Boot 3, Kafka
Реализую дата-пайплайн по архитектуре, спроектированной тимлидом — вместе с коллегой, с участием в технических обсуждениях.
Написал на Spring Boot gateway: слушает внешнюю Kafka, нормализует Protobuf -> Avro, публикует во внутреннюю Kafka; маршрутизация по топику через
диспетчер обработчиков.
Настроил в gateway работу с двумя кластерами Kafka (DefaultKafkaProducerFactory + ConcurrentMessageListenerContainer).
Поднял инфраструктуру PoC в Docker Compose (Kafka, Kafka Connect, Schema Registry, Iceberg REST/plugin, S3, Grafana, Loki) и настроил взаимодействие сервисов.
Настроил логирование сервиса (Logback -> Loki -> Grafana) и структуру проекта (Gradle sub-projects).
Информационные технологии / IT / Интернет
VK Education --- распределённое key-value хранилище
Java, JDK HttpServer, gRPC, consistent / rendezvous hashing, quorum replication
Реализовал на голом стеке (JDK HttpServer, без фреймворков) горизонтальное шардирование: два алгоритма --- consistent hashing и rendezvous (HRW),
переключаемые конфигом; проксирование запросов между узлами.
Реализовал кворумную репликацию (W+R>N) с graceful degradation при частичной недоступности реплик.
Перевёл внутренний транспорт на gRPC, разделив внешний HTTP и внутренний gRPC (бизнес-логика не знает о транспорте).
Провёл сравнительное нагрузочное тестирование (Vegeta): монолит vs кластер, с кворумом vs без --- по p50/p95/p99 и RPS; проанализировал хвостовые задержки, стоимость проксирования и решардинга.
Информационные технологии / IT / Интернет
TolaMed — платформа лояльности для сети клиник
TypeScript, Node.js, PostgreSQL, Redis, BullMQ, Docker
Единственный инженер продукта: декомпозировал задачи из минимальных постановок и принимал архитектурные решения (с привлечением внешнего senior-консультанта).
Спроектировал и реализовал бонусную биллинговую систему для сети 15+ клиник: начисление, списание, синхронизация; денежная арифметика без float (currency.js).
Свёл интеграции с разными внешними CRM к единому контракту (Factory + Registry + Strategy); вынес внешние вызовы из транзакций БД и развязал доставку
через очереди (по сути Transactional Outbox).
По своей инициативе перенёс обработку сообщений с самописной очереди
на BullMQ + воркеры (retry, обработка ошибок доставки); дубли начислений убрал дедупом
по ключу (идемпотентность).
Построил event-driven систему триггеров и уведомлений (registry + 14 хендлеров-стратегий) со сквозным логированием; перевёл кодовую базу
с JavaScript на TypeScript ради типобезопасности при росте интеграций.
Неоконченное высшее
Направление прикладной информатики
Санкт-Петербург, 2023 — продолжаю учиться
Java разработка
VK Education
Распределенные вычисления
VK Education
Английский — Технический
Backend-разработчик, около 1,5 лет коммерческого опыта на Node.js / TypeScript / Java.
В TolaMed был единственным инженером продукта: биллинговая система лояльности для сети клиник, интеграции с внешними CRM, event-driven обработка и очереди.
Сейчас перехожу в Java — практикант в LarTech на Java 21 / Spring Boot 3 / Kafka, реализую дата-пайплайн (gateway, инфраструктура, observability).
Углубляюсь в распределённые системы: курс VK Education и собственное распределённое key-value хранилище. Студент ГУАП (Прикладная информатика). Ищу junior+ backend-позицию на Java, где смогу расти.
18 декабря, 2025
Надежда Валентиновна
Город
Санкт-Петербург
Возраст
27 лет (18 апреля 1999)
Опыт работы:
2 года и 3 месяца
Последнее место работы:
Разработчик услуг, РТ Лабс, АО
05.2024 - 10.2025
8 июня, 2010
50 000 руб
12 февраля, 2009
Николай Николаевич
Город
Санкт-Петербург
Возраст
42 года (28 сентября 1983)
Опыт работы:
Без опыта
Резюме размещено в отрасли