Разработчик Java

03 декабря 20181593 просмотра
Описание вакансии

Ищем опытного разработчика для работы над серверной частью крупнейшей в РФ платежной системы. Только backend, никакого веба и интерфейсов.

Чем предстоит заниматься:

  • Улучшать продукт (процессинг платежной системы) в части требований отказоустойчивости, диагностируемости, масштабируемости и т.д.;
  • Разрабатывать новые проекты.
  • Если вас не пугают такие сложности как:
    • Экстремальные нагрузки (сотни тысяч терминалов решили обновить конфиг одновременно? - Не проблема. Распродажа в AliExpress? - Добро пожаловать, ни одна оплата не потеряется);
    • Сложные аналитические задачи (например, разработать протокол под требования партнера, при этом учитывая, что речь идет о деньгах, то есть любая пропущенная деталь может привести к финансовым потерям у одной из сторон);
    • Системы с большим количеством компонентов и связей (да, внутренних сервисов и клиентов у нас чуть ли не больше, чем внешних, ваши изменения могут влиять на них);
  • Если вы внимательны к деталям и видите неочевидные с первого взгляда связи (все ваши решения будут каждый день испытываться на прочность, как и нагрузками, так и всевозможным спектром воздействий внешнего мира, начиная от злоумышленников и заканчивая просто средой, в которой существует любой крупный сервис).

Бонусы

  • Работа в Компании-лидере рынка платежных систем;
  • Возможность профессионального роста;
  • Работа в команде с лучшими профессионалами над сложными и интересными задачами;
  • Оформление по ТК РФ, конкурентоспособная заработная плата, премии по результатам работы;
  • Расширенный соц. пакет: компенсация питания, ДМС, cкидка на фитнес сотрудникам компании;
  • Офис в 10 минутах ходьбы от м.Чертановская

Дополнительные инструкции

Кого мы ищем и что хотим увидеть в кандидате:

  • Ждем от вас отличного понимания общих вопросов программирования - ООП, паттерны (GoF, DI), структуры данных, алгоритмы;
  • Отличное знание Java SE 8 (java core, collections, utils, io, xml, jdbc) или более поздних версий;
  • Опыт работы со Spring 4 и прочими фреймворками общего назначения;
  • Опыт написания тестов с использованием JUnit или TestNG, Mockito очень приветствуется;
  • Знание стандарта ANSI SQL – таблицы, запросы, транзакции;
  • Опыт работы с реляционными БД.

Будет плюсом:

  • Опыт разработки систем, связанных с онлайн-обработкой большого количества запросов;
  • Опыт работы с Oracle и PL/SQL;
  • Опыт работы в платежных системах. Знание особенностей и принципов их работы;
  • Опыт разработки платежных протоколов;
  • Знание нереляционных баз данных (Cassandra, Couchbase);
  • Нам приходится много общаться с заказчиками и партнерами, поэтому необходимы некоторые коммуникативные навыки;
  • Английский язык будет плюсом. В процессе работы иногда требуется вести техническую переписку на английском языке и участвовать в устных беседах по телефону\скайпу с иностранными партнерами.
Ваш отклик
No content.icon.access denied
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.