Проектирование и разработка программного обеспечения
Анализ бизнес- и технических требований
Проектирование архитектуры системы и отдельных сервисов
Разработка backend на Java и frontend на React / TypeScript
Разработка и развитие микросервисной архитектуры
Написание и поддержка unit-тестов
Работа с базами данных и системами хранения данных
Участие в интеграции сервисов и взаимодействии между компонентами системы
Написание и поддержка технической документации
Соблюдение стандартов разработки и требований к качеству программного кода
Участие в развитии и совершенствовании архитектуры и технических решений проекта
Опыт разработки от 3 лет
Уверенное владение Java 17
Хорошее понимание принципов ООП и SOLID
Уверенное владение React и TypeScript
Опыт работы со Spring Boot
Опыт работы со Spring Security
Опыт работы со Spring Data JPA / Hibernate
Опыт работы со Spring Cloud
Опыт работы со Spring WebFlux
Практический опыт разработки в рамках микросервисной архитектуры
Умение писать и поддерживать unit-тесты
Уверенное владение PostgreSQL, MongoDB, Redis
Уверенное владение Git, CI/CD, Docker, Kubernetes
Знание UML и понимание принципов проектирования программных систем
Участие в проектировании и развитии микросервисной архитектуры
Работа с современными технологиями контейнеризации и оркестрации — Docker, Kubernetes
Профессиональную команду разработчиков
Возможности для профессионального и карьерного развития