Backend Java specialist (middle/middle+)

Дата размещения вакансии: 09.10.2025
Работодатель: Протей Ай-Ти-Инжиниринг
Уровень зарплаты:
от 170000 до 190000 RUR
Город:
Санкт-Петербург
Белоостровская улица 6
Требуемый опыт работы:
От 1 года до 3 лет

Компания ПРОТЕЙ Ай-Ти - Инжиниринг является аккредитованной IT-компанией и отвечает за направления NGN, ВКС, ОБЖ, мультимедиа, контакт-центры, а также системную интеграцию в сегменте B2G. Входим в холдинг ПРОТЕЙ — это один из крупнейших в РФ производителей телекоммуникационного оборудования.

Мы ищем в нашу команду Java Backend (Middle).

Ваши задачи:

  • Разработка и поддержка кода социально значимой системы;

  • Работа с асинхронными процессами и обменом сообщениями (RabbitMQ);

  • Создание REST API и интеграция с внешними системами (REST, SOAP);

  • Оптимизация SQL-запросов и сервисов, работающих с большими объёмами данных;

  • Поддержка и развитие отчётности через JasperReports;

  • Развитие и создание новых микросервисов, дробление монолита;

  • Участие в развитии внутренней библиотеки компонентов и решений;

  • Участие в разработке бизнес-логики и продумывание функционала совместно с аналитиками продукта;

  • Оптимизация и рефакторинг;

Стек и технологии (обязательные):

  • Java 8+ (коллекции, многопоточность, Stream API; опыт с более свежими версиями будет плюсом);

  • Spring Boot / Spring Framework (Core, Data, Security, Web);

  • Опыт проектирования и разработки с учётом принципов DDD, многослойной архитектуры;

  • PostgreSQL — сложные SQL-запросы, индексы, оптимизация, транзакции, блокировки;

  • RabbitMQ — очереди, асинхронное взаимодействие;

  • JasperReports — отчётность и генерация документов;

  • REST API — разработка и интеграция;

  • SOAP — базовые знания и поддержка интеграций;

  • GitLab — контроль версий;

  • Maven — сборка и управление зависимостями;

  • Jenkins — настройка и поддержка CI/CD;

  • GitLab CI/CD — настройка и поддержка пайплайнов;

  • Docker — контейнеризация приложений, деплой;

  • Linux — работа с shell, логами, systemd.

Для нас важно:

  • Опыт работы в коммерческой разработке;

  • Опыт работы с Java 8+ в продакшене

  • Опыт работы Linux подобными системами (rpm пакеты)

  • Умение разбираться в существующем коде и улучшать его

  • Опыт работы с высоконагруженными БД большого объема

  • Опыт разработки нагруженных и распределенных систем

  • Опыт работы с брокерами данных

  • Ответственность за результат и внимание к качеству кода

  • Самостоятельность при решении задач и готовность работать в команде

  • Желание развиваться и предлагать улучшения

Будет плюсом:

  • PostGIS — работа с геоданными;

  • JUnit — написание юнит-тестов;

  • Mockito — мокирование и модульное тестирование;

  • Опыт оптимизации приложений и работы с JVM (profiling, GC tuning);

  • Знание принципов SOLID, TDD/BDD;

  • Опыт работы с сервисами авторизации и аутентификации (OAuth2, OIDC, SSO; Keycloak) или аналоги;

  • Опыт работы с интеграционными решениями (ESB); у нас используется WSO2 ESB, в том числе для интеграций и «репликации» данных;

  • Опыт работы с docker, docker-compose;

  • Опыт разработки своих собственных или open source проектов, за которые не стыдно (ссылки на github приветствуются)

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

  • Работу в аккредитованной IT-компании;

  • График: 5/2 с гибким началом рабочего дня (с 8 утра до 10 утра)

  • Офис: в пешей доступности от метро Лесная и Черная речка с полностью оборудованной кухней;

  • Здоровье: расширенный ДМС со стоматологией, большой выбор клиник;

  • Бонусы: доплата на питание в офисе (выплачивается 5 числа каждого месяца на карту);

  • Спорт: частичная компенсация фитнеса, корпоративные занятия йогой в офисе 2 раза в неделю, футбол и волейбол в арендованном зале, участие в IT-соревнованиях (яхтинг, лыжи, волейбол и прочее).