Перенесена в архив: Java Developer
Отправить резюме
О вакансии
Крупнейшая в РФ платежная система ищет в свою команду опытного разработчика для работы над серверной частью. Только Back-end, никакого веба и интерфейсов.
Задачи:
- Улучшать продукт (процессинг платежной системы) в части требований отказоустойчивости, диагностируемости, масштабируемости и т.д.
- Разрабатывать новые проекты (как и глобальные, так и небольшие).
- Сложные аналитические задачи (например, разработать протокол под требования партнера, при этом учитывая, что речь идет о деньгах, то есть любая пропущенная деталь может привести к финансовым потерям у одной из сторон).
- Системы с большим количеством компонентов и связей (внутренних сервисов и клиентов у компании чуть ли не больше, чем внешних, ваши изменения могут влиять на них).
- Все ваши решения будут каждый день испытываться на прочность, как и нагрузками, так и всевозможным спектром воздействий внешнего мира, начиная от злоумышленников и заканчивая просто средой, в которой существует любой крупный сервис.
Требования:
- Хорошие навыки в проектировании.
- Отличное понимание общих вопросов программирования - ООП, паттерны (GoF, DI), структуры данных, алгоритмы.
- Отличное знание Java SE 8 (java core, collections, utils, io, xml, jdbc) или более поздних версий. Язык и его возможности - это инструмент, которым нужно владеть в совершенстве.
- Опыт работы со Spring 4 и прочими фреймворками общего назначения.
- Опыт написания тестов с использованием JUnit или TestNG, Mockito.
- Знание стандарта ANSI SQL – таблицы, запросы, транзакции.
- Опыт работы с реляционными БД.
Будет плюсом:
- Опыт разработки систем, связанных с онлайн-обработкой большого количества запросов.
- Опыт работы с Oracle и PL/SQL.
- Опыт работы в платежных системах. Знание особенностей и принципов их работы.
- Опыт разработки платежных протоколов.
- Знание нереляционных баз данных (Cassandra, Couchbase).
- На проекте приходится много общаться с заказчиками и партнерами, поэтому необходимы развитые коммуникативные навыки.
- Английский язык на уровне Upper-Intermediate. Большая часть профессиональной литературы доступна только на языке оригинала. Также в процессе работы иногда требуется вести техническую переписку на английском языке и участвовать в устных беседах по телефону/скайпу с иностранными партнерами.
Условия:
- Работа в динамичной развивающейся компании.
- Дружный коллектив, адекватный менеджмент, отсутствие бюрократии.
- Возможность профессионального и карьерного роста.
- Работа в команде с лучшими профессионалами над сложными и интересными задачами.
- Оформление по ТК РФ, конкурентоспособная заработная плата, премии по результатам работы.
- Расширенный соц. пакет: компенсация питания, ДМС, cкидка на фитнес сотрудникам компании.
Интересно? Присылайте резюме на hr@digitalhr.ru