Senior Java разработчик для биржевой группы
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В настоящее время мы ищем удалённого Senior разработчика с опытом разработки на Java не менее пяти лет и навыки разработки на Spring Framework, чтобы присоединиться к нашей команде.
Нашим клиентом является крупнейшая биржевая группа в России, которая управляет рынками торговли акциями, облигациями, производными финансовыми инструментами, валютным рынком, денежными рынками и драгоценными металлами.
Обратите внимание, что даже если Вы подаете заявку на эту должность, Вам могут быть предложены другие проекты для участия в EPAM Anywhere.
Присоединяйтесь к EPAM Anywhere, чтобы быстро и легко находить проекты, соответствующие Вашим знаниям и опыту, работать с клиентами Forbes Global 2000, строить успешную карьеру в сфере IT и получать хорошее вознаграждение. Платформа предоставляет дополнительные преимущества, включая гибкий график, возможности профессионального развития и доступ к сообществу экспертов.
Обязанности
- Разрабатывать, внедрять и сопровождать решения на языке Java 8/11 с применением free-open-source (FOS) пакетов
- Проектировать сервисы, программные интерфейсы и методы интеграции с внешними системами
- Участвовать в разработке системной архитектуры, выбирать технологический стек на основании требований к программным средствам
- Оптимизировать разработанные решения, повышать показатели производительности и надежности
- Участвовать в планировании, декомпозиции и оценке задач
- Помогать в управлении командой, координировать и консультировать коллег, выполнять технический контроль
- Участвовать в развитии инфраструктуры разработки, создавать и обновлять процессы CI/CD
Требования
- Опыт разработки на Java не менее пяти лет, в том числе создания распределенных и высоконагруженных систем
- Отличное знание Java 8+ и пакетов стандартной библиотеки
- Навыки разработки на Spring Framework и Spring Boot
- Опыт применения СУБД для работы с данными, умение составлять сложные SQL запросы
- Свободное владение инструментами Git и Apache Maven; опыт командной разработки в окружении непрерывной интеграции
- Отличное знание принципов ООП, умение обоснованно применять шаблоны (GRASP, GoF etc.)
- Понимание полного цикла разработки
- Технический английский, на уровне чтения документации
- Опыт работы в Linux, владение командной строкой
Будет плюсом
- Понимание технологии контейнеризации и оркестрации
- Опыт разработки интеграционных тестов с применением Docker и Testcontainers
- Опыт использования Gitlab CI, Nexus 3 и Docker для выполнения CI/CD
- Навыки развертывания и настройки сервисов в кластере Kubernetes/OpenShift
- Опыт применения технологий обмена сообщениями (JMS, ActiveMQ Artemis, Apache Kafka etc.)
Мы предлагаем
- Конкурентный уровень дохода в зависимости от вашего опыта
- Работа над долгосрочными проектами глобального уровня
- Полная удаленная занятость
- Медицинская страховка
- Неограниченный доступ к учебным курсам (учебные курсы EPAM, регулярные уроки английского языка и внутренняя библиотека)
- Сообщество из более 38 000 профессионалов отрасли