Senior Java (Kotlin) developer, удаленно

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Ключевой технологический партнер лидеров российского бизнеса

Описание вакансии

Условия работы

О проекте:

Мы - Команда развития платформы торговли акциями и облигациями в одном из самых крупных банков РФ. Мы разрабатываем системы, которые помогают трейдерам анализировать постоянно увеличивающиеся объемы информации, выводить на рынок новые финансовые продукты, минимизировать операционные и технологические риски. Торговля на иностранных площадках требует постоянного решения сложных технологических задач: десятки интерфейсов обмена данными, высокие требования к быстродействию, стабильности и безопасности решения, необходимость следования правовым нормам, и отслеживания изменений на финансовых рынках.

Наша команда работает по Agile c 2х недельными спринтами. Используется современный стек технологий (Angular, Kotlin, MS SQL). Выстроен DevOps pipeline.
Мы ищем как экспертов, готовых применить свои навыки в новой области, так и специалистов, которые хотят нарастить свои знания и опыт.

В нашей команде вы сможете:
- Решать сложные задачи в системах с высокими требованиями отказоустойчивости и производительности
- Узнать много о биржевых продуктах и разных аспектах торговли на иностранных и отечественных площадках
- Общаться напрямую с бизнес пользователями, экспертами технической поддержки и инфраструктуры, разработчиками из других подразделений
- Внести свой вклад в создание систем нового поколения

Основные направления работ:
- развитие и поддержка OMS платформы деска (Kotlin/Java/MS SQL)
- рефакторинг существующего кода, проведение code review.

Обязанности:

  • Перевод готового функционала на новые технологии
  • Разработка дополнительных инструментов для разработки (например auto-discovery сервисов и обогащение информацией, audit работы системы)
  • Разработка интеграционных решений со смежными системами на Kafka
  • Разбор проблем на Production, дебаггинг Java кода на серверах приложений, рефакторинг кода
  • Разработка и формализация best practices для продуктовых команд и разработка базовых классов и типовых решений
  • Code Review новых и унаследованных модулей системы

Обязательные навыки:

  • Уверенное знание Java Core
  • Знание Kotlin от 1 года
  • Понимание принципов ООП, микросервисной архитектуры, шаблонов проектирования и интеграции
  • Опыт работы с технологиями по направлению Java: Spring (boot, web, data, security, testing), ActiveMQ/Kafka, Maven, Git, Jenkins, Junit
  • Опыт работы с контейнеризированными и облачными средами (docker, k8s/openshift)

Желательные навыки:

  • Развитые софт-скилы (активное общение с аналитиком и желание вникать в предметную область)
  • Знание технологий/фреймворков Devops (Jenkins, Ansible)
  • Опыт front-end разработки: TypeScript, Angular, HTML, CSS
  • Опыт работы в Scrum-команде

Бонусы

  • Работа в аккредитованной компании
  • Удаленный формат работы
  • Участие в проектах для крупных коммерческих компаний
  • Современный подход к обучению и развитию сотрудников
  • Стабильный доход, который обсуждается индивидуально
  • Приятные бонусы: ДМС со стоматологией для сотрудников, возможность подключить родственников к программе ДМС, обучение и сертификация, скидки на курсы, фитнес и многое другое