Компания не указана
CTO / Java Backend Developer
5 дн. назад
Страна неизвестнаC-levelRemote
javaspring bootspring frameworkpostgresqlsqlrest apigrpckafka
Проектирование и разработка backend-сервисов на Java для финансового сервиса с высокой нагрузкой, акцент на надежность распределенных систем и интеграцию с банками.
Обязанности
- Проектировать и разрабатывать backend-сервисы на Java.
- Реализовывать транзакционную и финансовую логику (расчеты, интеграции).
- Строить REST/gRPC API и Event-Driven архитектуру (Kafka / RabbitMQ).
- Работать с PostgreSQL: транзакции, уровни изоляции, блокировки, оптимизация сложных запросов.
- Обеспечивать надежность распределенных систем: идемпотентность, обработку ошибок, concurrency control.
- Настраивать Observability (логи, метрики, трейсинг), разбор production-инцидентов.
Требования
- От 4 лет коммерческого опыта backend-разработки на Java (Core, Spring Boot / Spring Framework).
- Опыт работы с микросервисной архитектурой и распределенными системами.
- Отличный SQL, глубокое понимание PostgreSQL (транзакции, isolation levels, locking, performance tuning Java и БД).
- Практика проектирования REST/gRPC API и работы с брокерами сообщений (Kafka / RabbitMQ).
- Понимание Docker, Kubernetes, CI/CD, а также инструментов Observability.
- Опыт в FinTech / Banking / Payments / Ledger — будет большим преимуществом.