Backend-developer
Summary
This role involves developing and optimizing microservices for an ATM software distribution system (ATM.Store) using Java, Spring Boot, Kafka, and PostgreSQL, focusing on near real-time updates and providing production support.
ATM.Store – система, отвечающая за дистрибуцию программного обеспечения на сеть банкоматов и терминалов. Цель – автоматизировать процесс обновления ПО и сделать его бесшовным для конечных клиентов Банка.
В рамках проекта MythOS планируется создание отдельного процесса по ускоренному обновлению ПО на устройствах в режиме NRT (Near Real Time).### Задачи
* разработка микросервисов: проектирование и реализация сервисов на Java + Spring Boot
* асинхронное взаимодействие: настройка продюсеров и консьюмеров Apache Kafka, работа со Schema Registry
* работа с PostgreSQL: проектирование схем, написание сложных запросов, оптимизация, создание индексов
* внедрение структурированного логирования (ELK)
* анализ Heap Dump-ов, поиск утечек памяти и оптимизация потребления ресурсов
* code Review, написание интеграционных и контрактных тестов
* участие в расследовании инцидентов в продакшене (откат оффсетов Kafka, дебаг подов K8S)
* участие в общекомандных мероприятиях (дейли, планинг, груминг, ретро)
* коммуникация с командой сопровождения в рамках запросов 3 линии поддержки.### Мы ждём от кандидата
* опыт коммерческой разработки от 3 лет на Java
* уверенное владение Java Core и Spring Boot
* хорошее понимание принципов работы PostgreSQL, умение писать эффективные SQL-запросы
* практический опыт развертывания и поддержки приложений в Kubernetes и OpenShift
* опыт работы с Apache Kafka или аналогичными системами обмена сообщениями
* понимание принципов CI/CD и опыта работы с GitLab/GitHub
* знание основ RESTful API проектирования и безопасности веб-приложений
* навык написания автотестов (JUnit, Mockito)
* опыт рефакторинга legacy-кода и оптимизации performance.### Мы предлагаем:
* комфортный современный офис рядом с м. Кутузовская
* формат работы офис на время адаптации, далее гибрид
* ежегодный пересмотр зарплаты и годовая премия
* корпоративный спортзал и зоны отдыха
* более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
* расширенный ДМС, льготное страхование для семьи
* гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
* подписка Прайм с возможностью совместного использования на трёх близких
* вознаграждение за рекомендацию друзей в команду Сбера.