Представьте мир, где финансовое мошенничество проигрывает в скорости технической мысли. Наша команда занимается именно этим — мы строим СПМ 2.0 (Систему противодействия мошенничеству следующего поколения). Мы не просто пишем код, мы автоматизируем расследования: проектируем BPMN-процессы, которые в реальном времени вычисляют злоумышленников, останавливают подозрительные транзакции и закрывают уязвимости, не давая мошенникам ни единого шанса.
Чем предстоит заниматься:
- Проектировать и кодить процессы на Camunda (BPMN/DMN), превращая бизнес-правила в работающие антифрод-механизмы.
- Разрабатывать микросервисы на Java/Spring Boot, интегрировать их с внешними системами и потоковыми данными (Kafka).
- Писать чистый, тестируемый код с покрытием Unit и интеграционными тестами.
- Проводить Code Review, улучшать архитектуру и внедрять практики CI/CD.
- Оценивать код, сгенерированный ИИ, на производительность и безопасность (и делегировать ему написание JavaDoc и мэпперов 😉).
Чего мы ждем от тебя:
- Опыт от 2 лет с Camunda (знание BPMN — обязательно, как таблицы умножения).
- Java от 5 лет: уверенное владение Java 8+, Spring (Core, MVC, Boot, Data), JPA/Hibernate.
- Базы данных: продвинутый SQL (PostgreSQL/Oracle/MS SQL) от 3 лет, опыт проектирования БД и миграций (Liquibase/Flyway).
- Интеграции: REST API, работа с очередями (Kafka / RabbitMQ / ActiveMQ).
- Качество кода: SOLID, KISS, YAGNI, DRY, опыт Code Review.
- Инструменты: Git, Docker, понимание CI/CD, Kubernetes/OpenShift (приветствуется).
- Джентльменский набор: Jira, Confluence, Agile/Scrum.