Backend-разработчик (Java/Spring Boot)

Реюнико

Backend-разработчик (Java/Spring Boot)

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

ВАЖНО — ПРОЧИТАЙТЕ ПЕРЕД ОТКЛИКОМ

Мы осознанно рассматриваем только отклики от кандидатов с реальным опытом backend-разработки на Java / Spring Boot, описанным ниже. Если вы дочитали вакансию до конца и считаете, что ваш опыт релевантен — обязательно выполните небольшое задание в конце описания. Отклики без него не рассматриваем (это защита от автооткликов).


Привет!

Мы в Reunico создаём корпоративные решения для автоматизации процессов и интеграции сложных систем.

Работаем с крупными клиентами и доводим проекты до стабильной эксплуатации в продакшен.

Ищем разработчика, который пишет чистый и поддерживаемый код, разбирается в архитектуре и умеет работать в команде.

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

  • Разрабатывать микросервисы на Java 17+ и Spring Boot.

  • Проектировать и реализовывать API (REST, Apache Kafka).

  • Интегрировать сервисы с внутренними и внешними системами.

  • Работать с PostgreSQL, писать оптимальные SQL-запросы, управлять миграциями в Liquibase / Flyway.

  • Работать с Spring Data JPA, писать HQL запросы, уметь работать с транзакциями решать проблему n+1

  • Настраивать и использовать аутентификацию/авторизацию (OAuth2, Keycloak).

  • Работать в Kubernetes-среде (Helm Charts, CI/CD, логирование, мониторинг).

  • Оптимизировать существующую архитектуру и устранять технический долг.

  • Писать модульные и интеграционные тесты (JUnit, Testcontainers).

  • Участвовать в код-ревью и обмене опытом внутри команды.

🛠 Требования

  • Опыт разработки на Java 17+ и Spring Boot.

  • Понимание архитектурных подходов: REST, Event-Driven, Microservices.

  • Опыт работы с реляционными СУБД (PostgreSQL), умение писать оптимальные SQL-запросы.

  • Владение Git и знание практик CI/CD.

  • Опыт работы с Docker 🐳; знание Kubernetes будет преимуществом.

  • Понимание OAuth2, JWT и принципов безопасности 🔐.

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

    Будет преимуществом:

  • Опыт работы с Camunda BPM.

  • Опыт с Kafka, OpenSearch, Grafana 📊.

  • Опыт интеграции с внешними API.

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

  • Участие в реальных проектах, которые запускаются в продакшен 🚀.

  • Возможность влиять на архитектуру и технические решения.

  • Полностью удалённый или гибридный формат работы 🏡.

  • Команду профессионалов без бюрократии 👌.

  • Конкурентоспособную оплату 💰.

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


Если вы дочитали до этого места, начните сопроводительное письмо со строки:

«N+1 — это проблема, и я знаю как её решать»

И коротко (3–5 предложений) опишите:

  • где вы сталкивались с проблемой N+1
  • как вы её диагностировали
  • какие решения применяли (fetch join, entity graph, batch size и т.д.)

Отклики без этой информации мы не рассматриваем.

Навыки
  • Java
  • Spring Boot
  • Camunda
Посмотреть контакты работодателя

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

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

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