Мы ищем Java разработчика уровня Middle+ с глубоким пониманием backend-разработки, уверенным владением Spring-стеком и опытом построения микросервисной архитектуры. Идеальный кандидат умеет проектировать, поддерживать и оптимизировать сложные системы.
Требования
- От 3 лет опыта разработки на Java
- Уверенное владение: Spring Boot, Spring Framework, Spring Cloud
- Опыт проектирования и поддержки backend-приложений (REST/SOAP API)
- Знание микросервисной архитектуры, DDD, CQRS
- Опыт работы с брокерами сообщений: Kafka, RabbitMQ, ActiveMQ, Redis Pub/Sub
- Глубокое понимание JPA, Hibernate, JPQL
- Уверенная работа с SQL и СУБД (PostgreSQL, MySQL)
- Знание CI/CD практик (GitHub Actions, Docker, Kubernetes)
- Опыт работы с Git, Jira, Gradle, Maven
- Умение писать тесты (JUnit, Mockito, Testcontainers)
- Знание архитектурных принципов: Design Patterns, SOLID, DRY, Clean Architecture
- Понимание DevOps процессов, SDLC, API-first подхода
- Опыт работы с OAuth2, JWT, Spring Security
- Работа с кэшами и шинами (Redis, Nginx в роли API Gateway)
Личные качества
- Умение работать в команде
- Ответственность, внимание к деталям
- Готовность к обучению и техническому росту
Что предстоит делать
- Разрабатывать и поддерживать backend-сервисы
- Работать с микросервисной архитектурой
- Писать и оптимизировать API
- Интегрироваться с внешними сервисами и мессенджерами
- Настраивать CI/CD пайплайны
- Принимать участие в архитектурных решениях
- Обеспечивать отказоустойчивость, безопасность и производительность систем
Мы предлагаем
- Полный рабочий день
- Современный офис в БЦ "Аврора"
- Сильную техническую команду
- Участие в интересных продуктах и проектах