Требуется Java разработчик бэкенда, чтобы создавать надежные, высокопроизводительные и безопасные приложения для индустрии общественного питания с системами оплаты или выставления счетов, которые должны быть масштабируемыми, чтобы справляться с периодами повышенной популярности приложений (обеды, спортивные мероприятия и т.д.), нужно:
Проектировать и разрабатывать бэкенд-сервисы на Java с использованием фреймворка Spring Boot 2.
Управлять интеграциями с использованием REST, GraphQL или Kafka,
Работать с системами непрерывной доставки (CI/CD).
Поддержка и разработка реляционных и нереляционных баз данных (PostgreSQL, MongoDB).
Улучшение сервисов и инфраструктуры в AWS в тандеме с SRE командой на стороне заказчика. Офис и гибрид. Приветствуем middle и senior, ждем CV с примерами кода на email job@belhard.com

 

Условия:

Долгосрочная занятость, полный рабочий день, работа в уютном офисе близ ст.м. Академия наук .   Гарантируем высокое вознаграждение и все условия для эффективной командной работы, благоприятная творческая атмосфера в команде, эффективные процессы, современный инструментарий.

Содержание обязанностей:
участие в анализе и доработке описаний требований, проектирование архитектуры приложения, разработка и отладка программного приложения, оптимизация кода и рефакторинг, общение с заказчиком, участие в доработке процессов.
Вы сможете реализовать себя в актуальных интересных проектах. Общая характеристика выполняемых нами заказов: Мэйнстрим -заказная разработка автоматизированных информационных систем среднего и крупного размера — SAAS или коробочные продукты . Это различного рода системы документооборота, электронных денег, управления поставками, планирования и управления ресурсами предприятия, финансового управления, в т.ч. управления финансовыми рисками, а также разработка компонентов или отдельных модулей для использования в системах заказчика (например, модули обмена данными с офисными приложениями, отчетности, компоненты для отображения динамических графиков, драйвера для мобильных устройств, также есть русло разработки публичных веб-приложений информационной и развлекательной направленности, системы поставки медиаконтента на мобильные устройства.

Требования:

Middle: опыт разработки ПО на объектном языке от 1.5 лет, опыт разработки нагруженных многопользовательских систем,
Senior: опыт разработки ПО (Java) от 5 лет,
знание Java (особенно приветствуется знание J2EE: EJB, JSP, Servlets API (2.x+), JDBC, JMS), JPA (EclipseLink or Hibernate or similar frameworks)
знание SQL и опыт работы с RDBMS (Oracle, DB2 или MSSQL),
опыт работы с Version Control System Git, Maven,
опыт дизайна приложения в соответствии с принципами ООП (CASE tools, UML),
умение работать в команде (вкл. Agile/Scrum),
отсутствие коммуникативных проблем,
владение английским языком,
высшее образование.

Также приветствуется:
Опыт применения JBoss, Open Street Map, GWT, Jira, опыт разработки каркаса приложения (Struts frameworks и др.), знания JUnit, Cactus. Oracle/Sun сертификат и SCWCD сертификат будут плюсом.