Backend Java specialist (middle/middle+)

Протей Ай-Ти-Инжиниринг

Backend Java specialist (middle/middle+)

Санкт-Петербург, Белоостровская улица, 6

Метро: Лесная

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

Компания ПРОТЕЙ Ай-Ти - Инжиниринг является аккредитованной 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-соревнованиях (яхтинг, лыжи, волейбол и прочее).

Навыки
  • Java
  • REST API
  • RabbitMQ
  • Docker-compose
  • Linux
  • Оптимизация кода
  • Apache Maven
  • Spring Boot
  • SOAP
  • Gitlab
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Nexign (АО Нэксайн)

Middle Java разработчик

Nexign (АО Нэксайн)

Полный день
  • Санкт-Петербург

  • Не указана

Рекомендуем
Loyalty Labs

Java Developer Middle+

Loyalty Labs

Полный день
  • Санкт-Петербург

  • до 150000 RUR

Рекомендуем
FinSTC Software LLC

Java Developer

FinSTC Software LLC

Удаленная работа
  • Санкт-Петербург

  • до 2700 USD

Рекомендуем
CarTaxi
Полный день
  • Санкт-Петербург

  • до 180000 RUR

Научно-исследовательский институт точной механики (НИИ ТМ)

Программист-разработчик Java (ОФИС)

Научно-исследовательский институт точной механики (НИИ ТМ)

Полный день
  • Санкт-Петербург

  • от 140000 RUR

The AnyLogic Company

Java-разработчик

The AnyLogic Company

Полный день
  • Санкт-Петербург

  • от 140000 RUR

Российский морской регистр судоходства

Java-разработчик

Российский морской регистр судоходства

Полный день
  • Санкт-Петербург

  • от 140000 RUR

Яндекс
Полный день
  • Санкт-Петербург

  • до 300000 RUR

Галезников Антон Вячеславович

Backend-разработчик Kotlin / Spring (AI-интеграции)

Галезников Антон Вячеславович

Удаленная работа
  • Санкт-Петербург

  • до 220000 RUR

Aston
Удаленная работа
  • Санкт-Петербург

  • до 220000 RUR

NEXTEPIC
Удаленная работа
  • Санкт-Петербург

  • до 220000 RUR

МОБИНТ
Полный день
  • Санкт-Петербург

  • от 50000 RUR

585, Холдинг

Разработчик Java

585, Холдинг

Удаленная работа
  • Санкт-Петербург

  • от 50000 RUR

Бизнес Технологии

Java-разработчик

Бизнес Технологии

Удаленная работа
  • Санкт-Петербург

  • от 150000 RUR

Леон
Полный день
  • Санкт-Петербург

  • до 264000 RUR

Альфа-Банк

Senior QA Engineer (Java)

Альфа-Банк

Полный день
  • Санкт-Петербург

  • до 264000 RUR

ЦКТ
Удаленная работа
  • Санкт-Петербург

  • до 264000 RUR

ИСТ
Удаленная работа
  • Санкт-Петербург

  • до 264000 RUR

Новые Технологии

PHP Developer (Junior/Middle)

Новые Технологии

Полный день
  • Санкт-Петербург

  • до 180000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию