Требования:
Backend (Java):
- опыт более 3 лет
- Опыт коммерческой разработки на Java 11/17+
- Уверенное знание Java EE или Spring Boot / Spring Framework
- Опыт работы с REST API
- Владение JPA / Hibernate, SQL (PostgreSQL, MySQL и др.)
- Знание архитектурных паттернов (MVC, микросервисы, монолит)
- Умение писать unit- и integration-тесты (JUnit, Mockito)
- Опыт работы с системой сборки (Maven/Gradle)
Frontend (Angular):
- Опыт разработки с использованием Angular 12+
- Владение TypeScript, RxJS, NgRx или аналогичным state management
- Опыт работы с REST API с фронта
- Знание HTML5, CSS3, SCSS, работа с адаптивной вёрсткой
- Знакомство с UI-фреймворками (Angular Material, PrimeNG и т. д.)
Общие навыки:
- Умение работать в команде по Agile/Scrum
- Знание систем контроля версий (Git)
- Опыт CI/CD, понимание принципов DevOps приветствуется
- Опыт работы с Docker — плюс
Дополнительные плюсы:
- Опыт работы с Keycloak, OAuth2, JWT
- Знание Kubernetes, Kafka, GraphQL
- Опыт работы в monorepo или микросервисной архитектуре
- 5/2
- офис в центре города
- дружный коллектив, тимбилдинги