Чем предстоит заниматься
- Разрабатывать новый функционал для существующих систем в контуре UMS.
- Оптимизировать существующие решения, проводить рефакторинг кода.
- Поддерживать качество кода на необходимом уровне.
- Участвовать в проработке технических решений.
- Создавать техническую документацию для разработанного программного обеспечения.
- Использовать современные подходы и инструменты для непрерывной интеграции и доставки кода.
Что мы ожидаем
- Опыт работы с Java 8 и выше от 3 лет, предпочтителен опыт с Java 17/21.
- Опыт работы с Spring (Core, Boot, Web, Data).
- Опыт работы с Git, Nexus, Maven, Gradle.
- Опыт работы с SQL базами данных (желательно Oracle/PostgreSQL).
- Опыт работы с Kafka.
- Опыт работы с NoSQL (предпочтительно MongoDB, ClickHouse).
- Опыт работы с unit- и интеграционным тестированием.
- Опыт работы с Kubernetes, Docker окружением.
- Опыт с Grafana, ELK.
- Опыт работы с API, микросервисами.
- Опыт работы с многопоточностью и высоконагруженными приложениями.
