Проект: Трансформация ЮД "Фемида", единое рабочее место для юристов.
Обязанности:
- Разработка и поддержка backend‑компонентов системы Фемида.
- Участие в проектировании архитектуры решений.
- Написание высоконагруженного, масштабируемого и надёжного кода.
- Участие в код‑ревью и обсуждении архитектурных решений.
- Работа с базами данных: оптимизация запросов, проектирование схем.
- Интеграция с внешними системами и API.
- Написание технической документации.
- Участие в тестировании и разработке тестов.
- Содействие в решении производственных инцидентов.
- Поддержка и развитие CI/CD процессов.
- Своевременное выполнение задач в рамках спринтов и взаимодействие с командой и бизнес‑партнёрами.
Требования:
- Опыт работы с Java не менее 3 лет.
- Знание Spring Framework (Spring Boot, Spring Data, Spring Security).
- Опыт работы с PostgreSQL, MySQL; оптимизация запросов и проектирование схем.
- Уверенное владение REST API, JSON, XML.
- Опыт работы с системами управления версиями: Git.
- Понимание принципов архитектуры микросервисов.
- Навыки работы с Docker, CI/CD пайплайнами.
- Навыки тестирования: JUnit, Mockito, интеграционное тестирование.
- Опыт работы в команде с agile‑методологиями (Scrum, Kanban).
- Умение писать чистый, поддерживаемый код; приветствуется высшее техническое образование.
Условия: Полная занятость, удалённо.