170 похожих чатов

Ищем опытного разработчика для работы над серверной частью крупнейшей в

РФ платежной системы. Только #backend, никакого веба и интерфейсов.
Вилка 130 - 200.
#fulltime

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

Кого мы ищем и что хотим увидеть в кандидате:
Нас не интересует богатый опыт системной интеграции, но хорошие навыки в проектировании определенно требуются;
Ждем от вас отличного понимания общих вопросов программирования - ООП, паттерны (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кидка на фитнес сотрудникам компании;
Уютный и современный офис в 10 минутах ходьбы от м.Чертановская

Контакты:
@AlexQiwi
ale.smirnov@qiwi.com

3 ответов

0 просмотров

Казалось бы зачем отдельный чат завели для вакансий 🤔

Да это же МИР

» Только #backend, никакого веба и интерфейсов. Intranet и абстрактные классы?

Похожие вопросы

Обсуждают сегодня

кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Карта сайта