Обязанности:
Мы разрабатываем высоконагруженные интеграционные платформы и цифровые решения для автоматизации сложных бизнес-процессов. Наши проекты связаны с обработкой больших объёмов данных, взаимодействием множества информационных систем, сложной бизнес-логикой и требованиями к прослеживаемости процессов и данных. Мы ищем опытного Java Backend Developer, который будет участвовать в разработке распределенной микросервисной платформы, принимать технические решения и влиять на архитектуру продукта. Чем предстоит заниматься Разрабатывать backend-сервисы на Java с использованием Spring Boot. Проектировать и реализовывать масштабируемые REST API. Разрабатывать и поддерживать микросервисную архитектуру. Интегрировать сервисы через Apache Kafka. Работать с PostgreSQL, HBase и Redis. Реализовывать бизнес-логику, выполнять миграции данных и обеспечивать целостность транзакций. Настраивать механизмы аутентификации и авторизации (Keycloak, OAuth2, JWT). Разрабатывать интеграции с S3-хранилищем. Писать unit, integration и нагрузочные тесты. Развертывать и сопровождать сервисы в Kubernetes. Настраивать мониторинг, метрики и алерты (Prometheus, Grafana). Проводить code review и участвовать в технических обсуждениях. Оптимизировать производительность и надежность сервисов. Взаимодействовать с аналитиками, frontend-разработчиками, DevOps и архитекторами. Оценивать задачи и участвовать в планировании спринтов. Что мы ожидаем Обязательные требования коммерческий опыт разработки на Java от 5 лет; уверенное знание Java 11+; отличное понимание Stream API и CompletableFuture; опыт разработки на Spring Boot; опыт работы со Spring Data и Spring Security; опыт построения микросервисной архитектуры; опыт разработки REST API; уверенное знание PostgreSQL; опыт работы с Apache Kafka; опыт контейнеризации приложений в Docker; опыт работы с Elasticsearch; опыт работы с HBase; понимание принципов построения распределённых систем; опыт проведения code review; опыт работы по Scrum/Agile; навыки декомпозиции задач и оценки трудозатрат. Будет плюсом Spring Cloud; Kubernetes; Jenkins, GitLab CI, GitHub Actions; Prometheus и Grafana; JUnit 5 и Mockito; Swagger/OpenAPI; OAuth2 и JWT; Redis; Keycloak; опыт работы с S3-совместимыми хранилищами; опыт оптимизации высоконагруженных систем. Мы предлагаем современный технологический стек; участие в масштабных международных проектах; возможность влиять на архитектурные решения; работу в сильной команде опытных инженеров; участие в проектировании высоконагруженных систем; профессиональное развитие и обмен опытом внутри команды; оформление по ТК РФ; конкурентную заработную плату; полностью удаленный формат работы.Похожие вакансии