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