
Картнода
Java-разработчик (Senior)
- 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).