Мы создаем новую платформу для взаимодействия с клиентами, попавшими в трудную жизненную ситуацию. Наша команда занимается реинжинирингом существующей платформы и трансформации ее в новую микросервисную архитектуру с использованием современного стека технологий. Эта архитектура будет использоваться другими командами для создания бизнес функционала. У нас есть небольшая, но опытная и сплоченная команда. Сейчас нам требуется Java разработчик, способный быстро погрузиться в новые задачи и усилить нашу команду.
• проектировать архитектуру технических решений для 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 архитектуру
• работа с экспертами в своем деле, готовыми оказать поддержку
• возможность приносить пользу тысячам пользователей и предоставлять лучший сервис нашим клиентам
• возможность развиваться и проходить профессиональное обучение за счет компании, участие в хакатонах, конференциях и митапах
общение с профессиональными сообществами.