Коммерческие преимущества проекта:
- Клиент – известный поставщик технологий для ведущих мировых банков, управляющих активами и хедж-фондов. Его набор решений задает стандарты.
- Продукт является одним из ключевых проектов компании, охватывающим посттрейдинговую деятельность.
- Это разработка новых функций с нуля.
>- долгосрочный проект
- Часовой пояс Великобритании
Требования
Образование:< /strong> Степень бакалавра в области компьютерных наук, инженерии или смежных областях. Предпочтительна степень магистра.
Опыт: Минимум 5 лет опыта в разработке программного обеспечения с упором на разработку на Java.
Технические навыки:
- Знание языка программирования Java и связанных с ним фреймворков, таких как Spring, Hibernate и т. д.
- Глубокое понимание принципов проектирования программного обеспечения, шаблонов проектирования и архитектурных стилей (например, MVC, REST).
- Глубокие знания в области создания распределенных приложений.
- Большой опыт работы с технологиями баз данных, желательно реляционных (PostgreSQL, MySQL, Oracle).
- Глубокое понимание экосистемы Kafka. .
- Профессиональное использование инструментов и технологий контейнеризации и оркестрации, таких как Docker, Kubernetes, Helm.
- Знакомство с инструментами сборки, такими как Maven или Gradle, и системами контроля версий, такими как Git.
- Знакомство с инструментами сборки, такими как Maven или Gradle, и системами контроля версий, такими как Git.
- >
- Опыт работы с методологиями гибкой разработки.
Лидерские навыки:
- Подтвержденный опыт руководства командами разработчиков и наставничества младших сотрудников. разработчики.
- Отличные коммуникативные навыки с возможностью сформулировать технические концепции нетехническим заинтересованным сторонам.
- Способности решать проблемы :
- Сильные аналитические навыки и навыки решения проблем, а также способность анализировать сложные технические проблемы и предлагать эффективные решения.
- Командный игрок: способность работать совместно в быстро меняющейся, динамичной среде. и вносить позитивный вклад в успех команды.
- Адаптируемость: готовность изучать новые технологии и адаптироваться к меняющимся требованиям и приоритетам проекта.
- Внимание к деталям: сильное внимание к деталям с упором на создание высококачественного, удобного в сопровождении кода.
- Лигомотивация: способность работать независимо с минимальным контролем, брать на себя ответственность за задачи и доводить их до завершения.
Обязанности
- Использовать Java для разработки микросервисов и приложений, размещаемых в облаке с использованием API.
- Осуществлять комплексную разработку, включая кодирование и тестирование. , отладка и проверка кода.
- Взаимодействуйте с пользователями и командами разработчиков для сбора и определения требований, а также анализа пользовательских историй на предмет достоверности и осуществимости.
- Работа в команде над итеративной разработкой, обеспечивающей высокое качество. , стабильные сервисы.
- Разрабатывайте эффективные, бездефектные конфигурации и код, отвечающий бизнес-требованиям и командным стандартам.
- Взаимодействуйте с системами обмена сообщениями, такими как Apache Kafka, MQ и т. д.
< li>Работайте в Scrum-команде и следуйте лучшим практикам Agile и Test Driven Development.- Работа с инструментами контейнеризации/оркестрации, такими как Docker или Kubernetes.
Преимущества
- Хорошие возможности для работы с замечательными командами со всего мира.
>- Беззаботная, вдохновляющая и открытая корпоративная культура.
- Возможности путешествовать.
- Медицинское страхование.
- Курсы английского языка.
- Свежие фрукты. и другие закуски на территории.
- Веселые корпоративы :)