Java Developer
Прямой работодатель Loyalty Media Group ( loyaltygroup.ru )
Опыт работы более 5 лет
Ищем JAVA-разработчика (back-end) в команду сопровождения и развития облачной платформы собственной разработки на базе open source продуктов, который будет также выполнять роль лида разработки.
«Лоялти энд Медиа Групп»- это современная облачная платформа - продуктовый маркет-плейс и процессинг лояльности одновременно, заточенная под обработку больших массивов данных и создание продуктов и сервисов карточной лояльности для банков и мерчантов. Компания выступает как enabler и для тех, и для других, для чего реализовано большое количество интеграций с партнерами и клиентами, несколько white-label веб-приложений для клиентов и набор API для онлайн-взаимодействия с приложениями клиентов и партнёров. Стратегический партнёр ЛМГ – Visa International.
Успешным кандидатам предстоит работать со следующим технологическим стеком:
- Application Server - Java + RabbitMQ
- Базы данных и хранилища: PostgreSQL, PGBouncer, Redis, ElasticSearch, OpenLDAP.
- API ивеб-сервисы: Python, Flask, Gunicorn, Angular framework, Akamai CDN service, Nginx-server, интегрированный с Wallarm WAF и балансировщиком нагрузки HAProxy.
- В компании внедрен полный цикл CI/CD c использованием TeamCity Server, Ant, Gradle, Fabric, Angular CLI; а также автоматизированное тестирование (pgtap, JUnit, pytest, protractor, Locust, ин-хаусный фреймворк для нагрузочного тестирования).
Базовые требования (разработка)
- Знания и опыт работы с J2SE 1.8+, Java Concurrency, JDBC ( PostgreSQL 9.x)
- Знания и опыт работы с базами данных SQL (PostgreSQL 9.x) и создания процедур на языке PL/SQL
- Уверенный пользователь Linux (Ubuntu)
- Рациональный, логичный взгляд на задачу и её решение
- Понимание плюсов, минусов микросервисной архитектуры
Являются преимуществом:
- Знание и опыт работы с Redis, Elasticsearch, LDAP, RabbitMQ
- Знание Python и его экосистемы
Задачи:
- Разработка новых проектов и функционалов в тесном взаимодействии с PM-ми и бизнесом, ведение сопроводительной и регламентной документации
- Взаимодействие с бизнес-заказчиками, PMО/CTO и аналитиками
- Изучение и поддержка функционирования бесперебойной работы платформы и работающих проектов
- Code-review, работа с legacy-кодом, автоматизация основных функций и отчетности
- Взаимодействие с инженерами по инфраструктуре
- Написание Unit тестов
- Рефакторинг
Требования к квалификации:
- Опыт работы с транзакционными/процессинговыми банковскими системами
- Опыт написания работающих систем в финансовом секторе
- Опыт работы по гибким методологиям Agile/Scrum/Kanban
Дополнительные инструкции
- Ответственность, исполнительность, слово "дедлайн" не пустой звук :)
- Уметь или любить Jira, Confluence, Github, Slack, Telegram.
Мы предлагаем:
- Дружную команду и рабочую атмосферу с хорошим балансом творчества и задач.
- Гибкий график.
- Оплачиваемый отпуск и больничный. По предварительной договоренности у вас могут быть выходные дни для особых случаев.
- Растущий коллектив – на данный момент около 20 человек, из которых половина – разработчики, devops и аналитики.
- Адекватное руководство.
- Достойный уровень зарплаты
- Перспективы профессионального и карьерного роста. Мы убеждены, что компания должна инвестировать в развитие своих сотрудников и поэтому приветствуем посещение конференций, митапов, профессиональные курсы (некоторые из них возможно организовать за счет компании).
- Офис в Москве, 7 минут от м. «Ленинский Проспект».