Разработка расчетной системы в масштабном технологическом проекте по цифровизации бизнеса.
Задачи:
- Работать в agile-команде.
- Разрабатывать систему на основе микросервисной архитектуры, интеграций и frontend API.
- Проводить code review и решать проблемы производительности.
- Взаимодействовать с аналитиками, тестировщиками, разработчиками и другими командами по вопросам интеграций.
Требования:
- Опыт коммерческой разработки на Java от 5 лет.
- Уверенное владение Java 21, Spring Boot 3.x, Spring Security и Spring Cloud.
- Опыт работы с PostgreSQL, Liquibase, Hibernate/JPA, MapStruct и Lombok.
- Уверенный опыт работы с Kafka, включая consumer groups, ретраи/DLQ, идемпотентную обработку и семантику доставки.
- Опыт REST-интеграций, серверных API и клиентских вызовов; обработка ошибок, таймауты и ретраи.
- Опыт unit- и интеграционного тестирования, тестирования API и Kafka-интеграций.
- Опыт работы с Git, Maven в мультимодульных проектах, Docker и Kubernetes.
- Будут плюсом: оптимизация PostgreSQL-запросов, диагностика и снижение потребления памяти JVM, работа с метриками и трассировкой, ELK, продвинутый опыт Kafka и разработка сервисов для нескольких реплик в Kubernetes.
Условия:
- Удаленный формат работы.
- Официальное оформление по Трудовому кодексу РФ и белая заработная плата.
- Трехмесячное плавное погружение с поддержкой HR.
- IT-отсрочка и консультации HR и юристов.
- Работа на оборудовании компании без логирования времени.
- ДМС, индивидуальный план обучения, посещение конференций и митапов, поддержка карьерного развития.
- Возможность выступать на конференциях и публиковать статьи; корпоративные скидки, мероприятия и мерч.