Войти

Middle/Senior Java Developer

Данная вакансия не актуальна.
Компания PayDala
Тип Удаленная работа
Описание вакансии

Портфель проектов отдела разработки ПО разнообразен, и включает:

- Электронный Кошелек – система по агрегации платежей, интеграции с десятками поставщиков сервисов, выбор наилучшего маршрута для проведения платежа, система определения отказов и, конечно же, максимальная отказоустойчивость для гарантирования постоянного сервиса и проведения сотен тысяч платежей.

- Платежные терминалы. Включает в себя как разработку пользовательского ПО, так и разработку системного ПО для работы с оборудованием самого терминала. 

- Проект персонификации, который использует системы машинного обучения для распознавания документов, проведения сверки фотографии человека и фото паспорта.

- Сервисная система для клиентов. В задачи которой входит обеспечение любых каналов взаимодействия между абонентом и компанией.

Помимо этого, имеются десятки различных подсистем, которые каждый день помогают нашим клиентам получить автоматизированный сервис.


Мы приглашаем Java-разработчиков от уровня middle.


Задачи:

 • реализация микросервисов (написание с нуля, либо вынесение из имеющегося кода);

 • расширение существующего REST API;

 • реализация взаимодействия с внешними сервисами;

 • внедрение новых технологий (фреймворки, библиотеки);

 • разработка на всех этапах (front-end, back-end), включая архитектуру, автоматизированное тестирование, поддержка системы автоматического документирования, интеграция с существующими внешними и внутренними сервисами;

 • командная разработка качественных высоконагруженных и отказоустойчивых систем.

Что мы ожидаем от кандидатов:

 • знание Java 8, Spring Framework, Hibernate;

 • знание основных алгоритмов, структур данных, шаблонов проектирования;

 • опыт коммерческой разработки от 1,5 лет;

 • опыт написания unit тестов;

 • опыт построения REST API с использованием Spring MVC / JBoss SEAM;

 • умение работать с СУБД.


Мы предлагаем:

 • работу над новыми продуктами по метолодогии Scrum;

 • нетривиальные задачи, где твой вклад в общее дело заметят и оценят;

 • профессиональный рост до тимлида одной из команд;

 • уровень оплаты определяется по итогам технического интервью;