Обязанности:
Senior Java Developer (ГосТех / СМЭВ) Ищем опытного Java-разработчика в команду, которая развивает государственную информационную систему на платформе ГосТех. Проект непростой, со своими особенностями - специфичный релиз-процесс, интеграции со СМЭВ и Госуслугами, используем Keycloak и собственные ETL-пайплайны. Ищем инженера, который любит разбираться в сложных вещах, не боится залезть «руками» в инфраструктурные и интеграционные компоненты и понимает, как всё работает «под капотом». Чем предстоит заниматься Разрабатывать и поддерживать микросервисы на Spring Boot Работать с интеграциями через СМЭВ (взаимодействие с Госуслугами) Настраивать и дорабатывать аутентификацию/авторизацию через Keycloak Решать проблемы с деплоем в Kubernetes: разбираться с зависшими подами, Helm-чартами, особенностями релиз-процесса Поддерживать ETL-процессы на Apache NiFi, разбираться в их работе и дорабатывать flow Писать и поддерживать тесты на Spock (Groovy) Разбираться в legacy-местах, где нужно что-то «подпилить» руками Участвовать в code review, обсуждать архитектуру, менторить более junior-разработчиков Что мы ждём Обязательно: Опыт разработки на Java от 5 лет (коммерческая разработка) Уверенное знание Spring Boot, Hibernate, JPA Опыт работы с PostgreSQL: написание запросов, оптимизация, понимание индексов Опыт работы с Docker и Kubernetes на уровне эксплуатации: уметь отладить деплой, разобраться с проблемой в поде, написать/подкрутить Helm-чарт Опыт работы с CI/CD (Jenkins, GitLab CI, Nexus) Понимание принципов микросервисной архитектуры Опыт работы с Git (gitflow или аналогичные workflow) Будет большим плюсом: Опыт работы с платформой ГосТех — это очень желательно Опыт интеграций со СМЭВ (взаимодействие с государственными системами) Глубокое знание Keycloak: настройка, кастомизация, решение проблем Опыт работы с Apache NiFi или другими ETL-инструментами Опыт написания тестов на Groovy/Spock (если нет — поможем освоиться, но быть готовым писать на Groovy нужно) Технологический стек Языки: Java, Groovy Backend: Spring Boot, Hibernate БД и хранение: PostgreSQL, S3 Интеграции и безопасность: СМЭВ, Keycloak, ГосТех DevOps и деплой: Docker, Kubernetes, Helm, Nginx, Jenkins, GitLab, Nexus Тестирование: Spock (Groovy) Качество кода: SonarQube ETL: Apache NiFiПохожие вакансии