

Быстрорастущая компания в сфере платежных технологий. Мы разрабатываем современные решения для обработки платежей, обеспечивая надежность, безопасность и высокую производительность транзакций. В связи с расширением команды ищем Java-разработчика для работы над платежными системами.
Разработка и развитие платежной инфраструктуры компании. Работа включает как поддержку текущих решений, так и участие в создании новых сервисов.
Разработка и поддержка программных модулей платежных систем.
Интеграция новых платежных решений и конфигурация систем под требования клиентов.
Оптимизация существующего кода и повышение производительности.
Участие в проектировании новых сервисов (микросервисная архитектура и монолит).
Взаимодействие с QA-командой для тестирования новых функций.
Предоставление технической поддержки 2–3 уровня.
Дополнительно для Senior Java Developer:
Проведение code review.
Контроль качества выполнения задач.
Координация работы команды разработчиков.
Опыт работы с Java от 1 до 3 лет.
Отличные знания:
коллекции,
многопоточность (synchronization, JMM, java.util.concurrent),
исключения, Generics, I/O.
Опыт работы 5+ лет.
Глубокое знание Java и технологий работы с БД (RDBMS, NoSQL — Cassandra, Redis и др.).
Опыт разработки и поддержки микросервисной архитектуры.
Опыт управления командой разработчиков.
Опыт работы с J2EE (Servlet, JDBC, Spring).
Знание SQL / NoSQL.
Базовые знания веб-разработки (HTML, CSS, HTTP, JavaScript).
Опыт работы с распределёнными системами будет плюсом.
Знание основ криптографии (например, OpenSSL) — преимущество.
Умение работать с высоконагруженными системами.
Английский язык — от Intermediate (будет плюсом).
Удалённая работа.
Полная занятость.
Возможность профессионального роста.
Работа в команде сильных специалистов.
Условия обсуждаются индивидуально по итогам собеседования.