Fuzzy Logic Labs, лидер на рынке банковских антифрод-решений, ищет Java инженера для развития проекта высокопроизводительной распределённой системы, предназначенная для оперативного хранения и обработки больших объёмов финансовых и операционных данных. Система активно используется для транзакционной аналитики, агрегирования данных и бизнес-показателей в режиме реального времени.
Задачи:
- Поддержка и развитие высоконагруженной распределённой системы хранения и обработки данных.
- Участие в разработке архитектурных решений, обеспечивающих масштабируемость и отказоустойчивость.
- Настройка и развитие системы хранения транзакционных данных, аналитики, оптимизация производительности приложения.
- Взаимодействие со стейкхолдерами, участие в code review и поддержка высокого качества кода.
Требования:
- Опыт разработки на Java 8 SE/EE от 5 лет;
- Отличное знание Java core, знание\опыт Java multithreading (потоки, синхронизация, публикация состояния и пр..), понимание работы GC;
- Уверенные навыки работы с распределёнными системами и понимание архитектурных паттернов, умение оптимизировать производительность и анализировать проблемы высоконагруженных систем.
- Опыт работы с Spring Framework (Spring Boot, Spring Core).
- Опыт работы с системами очередей и потоковой обработки данных (Kafka, IMBMQ, ActiveMQ и пр.);
- Знание SQL(Oracle/Postgresql) и NoSQL баз данных
- Знания Apache Ignite или аналогичных in-memory решений.
Обязанности:
Будет плюсом, но не обязательно:
- Знакомство с библиотеками Nio2, Netty, LMAX Disruptor, Chronicle, Kryo, FastUtil;
- Знания в области CI/CD
- Опыт работы с системами хранения данных и аналитики (Data Warehousing, OLAP).
- Опыт в роли тимлида, курирование работы части команды (2-3 человека), постановка и отслеживание выполнения задач
Мы предлагаем:
- Участие в крупном, стратегически важном проекте с высоким уровнем ответственности.
- Современный технологический стек и профессиональный рост в области распределённых систем и Big Data.
- Конкурентную заработную плату, соответствующую уровню экспертизы кандидата.
- Дружный коллектив и комфортные условия работы.
- Возможности профессионального обучения и сертификации за счет компании.