ЧЕМ НЕОБХОДИМО ЗАНИМАТЬСЯ:
- Реализация нового бизнес функционала системы и поддержка существующего
- Разработка серверной части на Java/Spring Boot
- Участие в работе над архитектурой проекта
- Оптимизация и рефакторинг существующих сервисов, миграция на новые версии Java и фреймворки
- Техническое развитие проекта, исследование новых технологий
- Участие в Сode Review
НАШИ ПОЖЕЛАНИЯ К СОИСКАТЕЛЮ:
- Java не менее 5 лет
- Глубокие знания Spring (Core, Boot, MVC, Security, Data)
- Уверенное знание SQL (PostgreSQL, Oracle), навыки проектирования баз данных, понимание плана запроса
- Знакомство с ORM-фреймворками jOOQ, Hibernate
- Опыт работы с Kafka, понимание принципов потоковой обработки данных с помощью Kafka Streams
- Понимание архитектуры распределенных решений, микросервисной архитектуры
- Опыт работы с контейнерами и системами их оркестрации (Docker/Kubernetes)
- Хорошо развитые аналитические способности, готовность самостоятельно проработать постановку задачи в случае отсутствия четких требований, отыскать варианты решения и определить среди них оптимальный
Будет плюсом:
- Опыт использования решений по распределённой обработке данных (Apache Spark)
- Опыт работы с любым BPMN-движком (Camunda, Activity)
- Навыки работы с профайлером, понимание Sampling, Thread Dump, Heap Dump
- Знание Python
- Data Science и Machine Learning, знакомство с MLOps-платформами (Kubeflow)