Ищем Java-разработчика для гуманитарной платежной системы для релокации в Грузию (Тбилиси)
Общие требования
• Опыт работы не менее 5 лет.
• Последние 5 лет только профильный опыт без смены должности.
• Минимум 3 места работы.
• Места работы не менее 1 года на каждом.
• Опыт в финтехах, банках или процессингах.
Основные задачи
• Доработка и поддержка системы на базе Mifos/Fineract, MySQL/MariaDB и Payment Hub EE.
• Разработка интеграций с внешними платежными шлюзами, банками и финтех-сервисами (REST, SOAP, ISO 8583).
• Оптимизация производительности Java-приложений и баз данных.
• Обеспечение безопасности транзакций (PCI DSS, KYC/AML).
• Написание тестов (unit, integration) и документации.
• Участие в настройке CI/CD и мониторинга (Prometheus/Grafana).
Требования/Обязательный опыт
• 3-5 лет работы в финтехе, платежных сервисах или банковской сфере.
• Опыт разработки платежных систем и процессинга транзакций (ISO 8583, SWIFT, SEPA).
• Знание стандартов безопасности: PCI DSS, KYC/AML.
• Уверенное владение:
- Java 11 (желательно Java 17).
- Spring Boot 2.7.x (Spring MVC, Spring Data JPA, Spring Security).
- Hibernate 5.x и SQL(MySQL/MariaDB).
- REST/SOAP API, OpenAPI/Swagger.
- Apache Camel для интеграций.
- Liquibase для миграций БД.
- Gradle для сборки.
- JUnit 5, Mockito, Testcontainers.
• Опыт работы с высоконагруженными системами и оптимизацией JVM.
• Навыки интеграции с JMS, Apache Kafka или аналогичными системами очередей.
• Знание Docker и Kubernetes (базовый уровень).
Желательный опыт
• Работа с Mifos/Fineract или аналогичными платформами.
• Знание JEE и серверов приложений (WebLogic).
• Опыт настройки CI/CD (Jenkins, GitLab CI).
• Понимание микросервисной архитектуры.
• Знание стандартов SWIFT, SEPA.
• Знание английского языка (уровень, достаточный для чтения документации и базовой коммуникации).
Личностные качества
• Внимание к деталям и аккуратность.
• Способность работать под давлением.
• Готовность разбираться в легаси-коде.
• Хорошие коммуникативные навыки.
Примечания
• Кандидат должен быть готов к работе с легаси-кодом, так как Mifos/Fineract и Payment Hub EE могут содержать устаревшие компоненты.
• Знание стандартов безопасности (PCI DSS, GDPR) будет преимуществом.
• Опыт миграции приложений на новые версии JVM (например, с Java 11 на 17) крайне желателен.
• Мы приветствуем, поощряем и оплачиваем использование ИИ-ассистентов вроде Cursor IDE и Claude Sonnet.