Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
java developer
генерация резюме
сопроводительное письмо
описание
SmartCore — финтех-холдинг, создающий инфраструктуру для следующего поколения платежей. Решения компании охватывают весь цикл финансовых операций: от базового банкинга и процессинга до карт, кошельков и систем антифрода.
задачи
- Проектировать и разрабатывать новые микросервисы и бизнес-логику на Kotlin и Java;
- Оптимизировать производительность существующих компонентов системы и работать с высоконагруженными участками кода;
- Принимать ключевые архитектурные решения для повышения отказоустойчивости, масштабируемости и безопасности платформы;
- Интегрировать систему со сторонними платежными системами, банками и процессинговыми центрами;
- Работать с асинхронными потоками данных с использованием Kafka и RabbitMQ;
- Проводить проверку кода, наставничество менее опытных коллег и внедрять лучшие практики разработки;
- Участвовать в исследованиях и внедрении новых технологий в стек проекта;
- Покрывать код модульными и интеграционными тестами, поддерживать высокое качество кодовой базы.
требования
- Коммерческий опыт бэкенд-разработки на Java или Kotlin от 10 лет;
- Экспертное владение Kotlin, понимание его идиом, корутин и функциональных возможностей;
- Глубокое знание Java Core и экосистемы JVM;
- Отличное знание Spring Boot, включая внутреннее устройство фреймворка, принципы автоконфигурации, Spring Security и Actuator;
- Экспертный уровень работы с PostgreSQL, опыт проектирования сложных схем данных и оптимизации запросов;
- Опыт работы с MongoDB;
- Практический опыт построения систем на базе Kafka, понимание паттернов обмена сообщениями;
- Опыт работы с RabbitMQ и Redis;
- Опыт проектирования и разработки распределенных, отказоустойчивых систем с микросервисной архитектурой, CQRS и Event Sourcing;
- Умение применять современные технологии искусственного интеллекта и различные языковые модели в работе;
- Понимание принципов работы сетевых протоколов TCP/IP, HTTP/2 и gRPC;
- Опыт работы с инструментами контейнеризации и оркестрации Docker и Kubernetes;
- Будет плюсом опыт работы в финтехе или процессинге платежей, знание стандарта PCI DSS, опыт работы с реактивными стеками Project Reactor и WebFlux, опыт использования инструментов мониторинга и трассировки Prometheus, Grafana, Jaeger, а также опыт проведения нагрузочного тестирования.
условия
- Конкурентоспособная заработная плата;
- Современный технологический стек и отсутствие бюрократии;
- Бюджет на обучение, посещение профильных конференций и покупку литературы;
- Корпоративный доступ ко всем передовым языковым моделям в максимальной комплектации;
- Работа в команде экспертов.
навыки