Привет!
Мы в 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.
🎯 Мы предлагаем
-
Участие в реальных проектах, которые запускаются в продакшен 🚀.
-
Возможность влиять на архитектуру и технические решения.
-
Полностью удалённый или гибридный формат работы 🏡.
-
Команду профессионалов без бюрократии 👌.
-
Конкурентоспособную оплату 💰.
-
Возможности для профессионального роста: внутренние митапы, обучение, участие в конференциях 📚.