Картнода

Java-разработчик (Senior)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • ORACLE
  • Apache Kafka
  • REST API
  • Java
  • PostgreSQL
  • RabbitMQ
  • Английский — C1 — Продвинутый

Обзор роли:

Мы ищем опытного и высококвалифицированного Senior Software Engineer для присоединения к нашей команде по клирингу. В этой ключевой роли вы будете отвечать за разработку и поддержку высокопроизводительных, масштабируемых и надёжных backend-систем. Вы будете тесно сотрудничать с кросс-функциональными командами для проектирования и реализации функций, улучшающих наши финансовые продукты и услуги.

Основные обязанности:

  • Проектировать, разрабатывать и поддерживать высокопроизводительные backend-сервисы.

  • Сотрудничать с продакт-менеджерами, бизнес-аналитиками и другими заинтересованными сторонами для создания и внедрения сложных программных решений.

  • Разрабатывать новые продукты с нуля, включая техническую спецификацию и архитектуру системы.

  • Участвовать в обсуждениях и принятии архитектурных решений по новым продуктам, обеспечивая соответствие бизнес-требованиям и техническим стандартам.

  • Писать чистый, эффективный и хорошо документированный код.

  • Проводить ревью кода и вносить вклад в непрерывное улучшение кодовой базы.

  • Наставлять и поддерживать младших инженеров, способствуя культуре обучения и профессионального роста.

Требования:

  • 5+ лет опыта в разработке программного обеспечения с акцентом на backend-системы.

  • Отличное знание Java и фреймворка Spring Boot.

  • Опыт работы с RESTful API и архитектурой микросервисов.

  • Глубокое знание баз данных Oracle и PostgreSQL.

  • Владение системами контроля версий (например, Git).

  • Опыт работы с брокерами сообщений, такими как RabbitMQ и Kafka.

  • Сильные навыки решения проблем и внимание к деталям.

  • Отличные коммуникативные навыки и умение работать в команде.

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

  • Опыт в области клиринга, расчетов и сверки платёжных систем.

  • Знание Kafka Streams.

  • Знакомство с PL/SQL.

  • Опыт работы с облачными платформами (например, AWS, Azure) и технологиями контейнеризации (например, Docker, Kubernetes).