Ведущий разработчик (Senior developer) ДЦСНА
Обязанности:
Разработка, сопровождение и доработка программного обеспечения в соответствии с техническими заданиями, бизнес-требованиями и установленными сроками.
Проведение анализа технических решений, участие в проектировании архитектуры, оптимизации кода, баз данных и интеграционных процессов.
Участие в проверке программного кода, сопровождение разработки по закрепленным задачам и оказание технической помощи членам команды.
Требования:
Образование: высшее профессиональное в сфере информационных технологий и/или техническое
Владение технологиями: Java 17/21, Spring (Boot, Security, Data JPA), PostgreSQL/Oracle, Kafka/RabbitMQ, Docker, Kubernetes, Testcontainers.
Опыт работы разработчиком: от 5 лет обязателен
- Backend: Коммерческий опыт разработки на Java 17/21 и Spring Boot от 3–4 лет. Безопасность: Опыт настройки Spring Security, JWT и интеграции с Keycloak.Базы данных: Отличный SQL, опыт работы с PostgreSQL или Oracle, Hibernate/JPA и Liquibase.Очереди и EDA: Опыт построения событийно-ориентированной архитектуры (Kafka или RabbitMQ).Надежность: Практическое понимание паттернов Outbox, Idempotency, Retry и DLQ.NoSQL & Хранилища: Базовый опыт работы с Redis, Elasticsearch и MinIO (S3).DevOps & CI/CD: Уверенное владение Docker, Kubernetes, Helm и настройка CI/CD (GitLab/GitHub).Мониторинг: Опыт работы с Prometheus, Grafana, Actuator и контекстом логов (MDC/Logback).Тестирование: Обязательное написание тестов с использованием JUnit, Mockito и Testcontainers
- Опыт работы с государственными информационными системами и сервисами
Условия:
- Ежеквартальные премии в размере 1 оклада (по итогам KPI);
- Официальное трудоустройство согласно ТК РК;
- Отпуск 30 календарных дней;
- Обучение, тренинги, курсы за счет компании;
- Развозка утром и вечером.