Разработчик Java
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
О компании и команде
Проект: Мы - финтех команда, разрабатывающая передовую брокерскую платформу. Мы выводим нашего брокера на новый уровень и создаем решения способные выдержать любую нагрузку и обеспечить доступность сервиса миллионам клиентов. Мы не поддерживаем legacy и полностью переосмысливаем все старые процессы.
Ожидания от кандидата
Требования: высшее оконченное техническое образование.
- От 3-х лет опыт в разработке высоконагруженных проектов, микросервисов.
- Опыт проектирования и разработки распределенных нагруженных систем, понимание принципов и идеологии EDA
- Знание принципов работы с очередями сообщений Kafka
- Желательно опыт работы с Kafka Streams
- Знание и опыт работы с Java 8+ а лучше Java 11+ (коллекции, stream, исключения, наследование и ООП)
- Знание принципов и опыт работы с реляционными БД (желательно Postgres)
- Знание Spring Framework, Boot, Web
- Опыт работы с форматами XML/JSON (желательно Protobuf)
- Опыт написания Unit-тестов, функциональных тестов
- Опыт работы с Git, Maven, Gradle
- Знание и опыт работы с k8s/OpenShift
Желательно: Большим преимуществом будет, если вы понимаете, как устроен бизнес глобальных рынков.
Условия работы
- Возможность профессионального и карьерного роста в компании;
- Возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно на территории РФ