Задачи, которые ты будешь выполнять:
Проектирование и реализация изменений в backend (Java, Spring): API, доменная логика, интеграции Разработка и сопровождение конвейеров GitLab CI/CD: сборка, тесты, артефакты, деплой в Kubernetes; согласование с DevOps при необходимости Подготовка и сопровождение изменений схемы БД через Liquibase (changelog, откаты, миграции для разных сред) Проектирование и сопровождение обмена сообщениями: Kafka (топики, продюсеры/консьюмеры, идемпотентность, обработка ошибок) и RabbitMQ (очереди, маршрутизация, надёжность доставки). Участие в планировании релизов, оценке рисков, приоритизации технического долга Ревью кода, наставничество разработчиков, единые стандарты качества и безопасности Участие в расследовании инцидентов в production: логи, метрики, трассировка; постмортемы и предотвращение повторений Взаимодействие с аналитиками, тестированием, архитекторами и эксплуатацией Нам по пути, если у тебя есть:
Высшее техническое образование (или сопоставимый опыт) Уверенный Java и Spring (Boot, Web, Data) Опыт промышленной разработки и сопровождения микросервисов или крупных модулей в Kubernetes (образы, конфиги, health/readiness, ресурсы) Опыт Liquibase (или аналога): changelog, инкременты, работа с несколькими средами Опыт GitLab CI/CD: pipelines, переменные, артефакты, деплой в K8s. Практический опыт хотя бы одной из очередей: Kafka или RabbitMQ; желательно понимание обеих на уровне архитектуры интеграций SQL и реляционные БД на уровне проектирования запросов и миграций Git, code review, понимание принципов безопасности и отказоустойчивости в распределённых системах
- Аналитическое мышление;
- Логическое рассуждение;
- Лидерство;
- Английский / высокий уровень
- Казахский / продвинутый уровень