Должность Full Stack Developer (Java + Angular)
Требования к кандидату на должность Full Stack Developer (Java + Angular) Frontend (Angular + JavaScript/TypeScript):
- Глубокие знания JavaScript и TypeScript.
- Опыт работы с Angular 16+ и понимание архитектурных паттернов для организации frontend-приложений
- Уверенные знания HTML5 и CSS.
- Опыт работы с ngRx для управления состоянием приложения и RxJs для работы с асинхронными потоками данных.
- Опыт работы с библиотеками для визуализации данных, например, D3.js (опционально), либо готовность быстро обучиться. Backend (Java + Spring):
- Опыт работы с Java 17+ и Spring Framework.
- Знание REST API, WebSocket, JPA/Hibernate.
- Опыт работы с PostgreSQL или другими реляционными СУБД.
- Понимание принципов работы с брокерами сообщений
- Понимание принципов работы с микросервисной архитектурой, например, с использованием стека Spring Cloud
- Знание принципов объектно-ориентированного программирования (ООП) и архитектурных паттернов.
Инструменты и технологии:
- Опыт работы с Git для управления версиями.
- Опыт работы с Linux и умение работать с командной строкой.
- Знание принципов CI/CD
Дополнительные требования:
- Умение быстро обучаться новым технологиям.
- Высокий уровень самостоятельности и организованности в работе.
- Умение работать в команде и соблюдать сроки.
Работа в офисе. Дистанционная работа невозможна.
Соискатель должен подтвердить квалификацию выполнением тестового задания.