📍 Москва (м. Кутузовская)Офис или гибрид
Специализация
Java / Scala
Мы создаем новую платформу для взаимодействия с клиентами, попавшими в трудную жизненную ситуацию. Наша команда занимается реинжинирингом существующей платформы и трансформации ее в новую микросервисную архитектуру с использованием современного стека технологий. Эта архитектура будет использоваться другими командами для создания бизнес функционала.
Сейчас нам требуется Senior Java-разработчик (руководитель направления), способный быстро погрузиться в новые задачи и усилить нашу команду.
Технологии/инструменты
JavaSpringSpring BootJUnitMockitoDockerKubernetes/OpenShift
О команде
У нас есть небольшая, но опытная и сплоченная команда, состоящая из 3-х Java, 1 React-разработчика и UI/UX-дизайнера.
Чем предстоит заниматься
- Проектировать архитектуру технических решений для backend’а.
- Писать сложную логику в backend-части крупной CRM-системы.
- Разрабатывать интеграционный функционал на основе Kafka, REST, gRPC.
- Писать unit и интеграционные тесты.
- Участвовать в нагрузочном тестировании и оптимизировать производительность.
- Code-review.
Ожидания
- Высшее техническое образование.
- Опыт работы в качестве Java-разработчика от 5 лет.
- Уверенные знания Java 8+.
- Spring Framework, Boot, Data.
- JUnit 5, Mockito.
- Опыт работы с РСУБД, понимание принципов работы и оптимизации доступа к данным.
- Опыт работы с контейниризацией (Docker, K8s/OpenShift).
- Опыт проектирования и разработки многокомпонентных распределенных систем (Microservices Architecture).
- Умение работать в команде, проводить code-review.
Будет плюсом:
- Знание принципов чистого кода.
- Опыт работы с BPM-движками.
- Опыт работы с Messaging-системами (RabbitMQ, ActiveMQ, Kafka и др.).
- Опыт менторинга менее опытных разработчиков.
- Понимание процессов CI/CD, опыт работы с CI/CD-системами (Jenkins).
- Опыт работы Bitbucket, Jira, Confluence.
Условия
- Современный стек технологий.
- Участие в масштабном проекте по разработке высоконагруженного приложения.
- Возможность участия в переводе приложения на микросервисную event-driven архитектуру.
- Работа с экспертами в своем деле, готовыми оказать поддержку.
- Возможность приносить пользу тысячам пользователей и предоставлять лучший сервис нашим клиентам.
- Возможность развиваться и проходить профессиональное обучение за счет компании, участие в хакатонах, конференциях и митапах.
- Общение с профессиональными сообществами.