Разработчик Java
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Проект: Наша цель - сделать продукты глобальных рынков доступными, удобными и выгодными для всей многомиллионной аудитории клиентов банка. Если клиент (физическое лицо) хочет поменять валюту, купить или продать драгоценный металл, то это к нам – наши системы предоставят лучший курс и автоматически нивелируют валютный риск Банка. И всё это оперативно и онлайн с максимальным учётом интересов клиента
Ищем:
Ведущего backend разработчика на Java/Kotlin, способного развивать существующие промышленные автоматизированные системы и создавать новые. Высокий профессионализм, нацеленность на результат, самостоятельность, организованность и ответственность – такие черты потребуются при работе в команде.
Ожидания от кандидата
Наши ожидания:
- свободное владение Java 8+ и/или Kotlin, Spring Framework, SQL;
- знание и опыт применения шаблонов проектирования ПО и интеграции систем;
- опыт создания систем в сервисно-ориентированной и микросервисной архитектуре;
- SQL (написание и оптимизация запросов), использование ORM;
- HTTP, REST, GRPC, JSON-RPC, XML, XSD;
- опыт работы с кэшами, в том числе распределёнными;
- участие в создании отказоустойчивых систем;
Очень пригодится:
- опыт использования Docker, понимание работы Kubernetes;
- знание принципов работы Istio и опыт использования OpenShift;
- опыт использования систем сбора метрик Fluent Bit или Splunk
- опыт работы со средой исполнения бизнес-процессов Activiti
- опыт работы с Kafka, Apache Storm, Apache Flink, ELK;
- опыт работы по agile/scrum методологии;
Условия работы
Условия:
- Возможность профессионального и карьерного роста в компании;
- Возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно.