Для нас привлекательны следующие знания и опыт:
ㅤ
-
Профессиональное знание Java 17+;
-
Практический опыт применения Spring Boot, Spring Data и Spring Security;
-
Опыт работы с Maven;
-
Уверенный опыт проектирования и разработки с использованием MongoDB;
- Навыки контейнеризации и оркестрации: Docker, Kubernetes, Helm для деплоя микросервисов;
-
Умение настраивать мониторинг с помощью Prometheus и создавать дашборды в Grafana.
-
Наличие подтвержденного опыта (2-3 года) разработки на C# в стеке .NET (ASP.NET), включая создание веб-приложений, микросервисов и работу с реляционными и NoSQL базами данных.
ㅤ
Задачи, которые предстоит выполнять на проекте:
ㅤ
-
Полная миграция проекта с .NET на Java-стэк (Spring Boot, Maven) с переработкой микросервисов и интеграций (MSSQL, MongoDB) в рамках текущей архитектуры.
-
Поддержка legacy-кода на C#/.NET: исправление багов и добавление нового функционала до окончания миграции.
-
Настройка системы мониторинга и алертинга на базе Prometheus и Grafana, включая реакцию на инциденты и анализ метрик.
-
Оптимизация производительности на всех уровнях: от рефакторинга кода и тюнинга БД (MSSQL/MongoDB) до масштабирования в Kubernetes.
-
Командная работа: участие в код-ревью, написание тестов (unit/integration), документирование процессов и взаимодействие с DevOps и QA.