Москва
Удаленная работа, От 3 до 6 лет, Полная занятость, Стандарт

Ключевые навыки

Spring Framework
Java
SQL
СУБД
Unit Testing
Jooq

На проект разработки программного обеспечения для крупнейших компаний требуются разработчики. Современный стек технологий, решение не стандартных бизнес задач, интеграция с системами класса ERP различный производителей (SAP, Oracle, 1C)

Обязанности:

  • Проектирование и разработка серверной части системы управления рисками (HTTP+REST+JSON+OpenAPI Specification(ex. Swagger)+PostgreSQL), интеграция (Apache Camel | Spring Integration) системы управления рисками с существующими системами Заказчика, с использованием SQL, NoSQL баз данных, брокеров сообщений, на основе открытого ПО.

Требования:

  • Высшее образование;
  • Опыт разработки промышленных решений
  • Знание основных алгоритмов и структур данных
  • Знание паттернов проектирования ПО
  • Знание Java (8, 11) Core (GC, Collections, I/O, Exceptions, Generics, Lambda, Concurrency)
  • Опыт разработки веб-сервисов (REST/SOAP, HTTP)
  • Опыт использования одной из SQL БД (PostgreSQL Oracle, MySQL, MS SQL Server)

Преимуществом будет:

  • Знание библиотек, фреймворков (Apache Commons, Spring, Liquibase, MyBatis, Hibernate)
  • Опыт использования одного из продуктов для аутентификации и авторизации (Keycloak, AzMan)
  • Опыт использования систем управления бизнес-процессами (Camunda)
  • Опыт использования одного из фреймворков интеграции (Apache Camel, Spring Integration)
  • Опыт использования одной из NoSql БД (Cassandra, HBase, Vertica, MongoDB, Apache Ignite, MemcacheDB, Redis)
  • Опыт использования одного из брокеров сообщений (Apache Kafka, RabbitMQ, Apache ActiveMQ)
  • Опыт написания юнит- и интеграционных тестов (JUnit, Mocito)
  • Опыт использования системы сборки (Ant, Maven, Gradle, etc)
  • Знание одной из систем управления версиями (Git, Mercurial, SVN)
  • Знание одной из систем отслеживания ошибок и управления проектами (Jira, Redmine, TFS)
  • Опыт работы в распределённой команде

Ключевые навыки:

Java, Java SE, Java EE, Веб-сервисы, REST, JSON, SOAP, XML, SQL, Oracle, PostgreSQL, Teradata, MS SQL Server, Cassandra, HBase, Vertica, MongoDB, Apache Ignite, MemcacheDB, Redis, Spring Framework, Unit Testing, Ant, Maven, Gradle, Tomcat, Jetty, Git, Mercurial, SVN, TFVC, JIRA, Redmine, TFS, Apache Camel, Spring Integration, Apache ActiveMQ, Apache Kafka, RabbitMQ

Условия:
  • Удаленная работа из любого города.
  • График работы: Пн. – Чт. с 09.00 до 18.00, Пт. с 09.00 до 16.45;
  • Оформление по ТК РФ: оплачиваемые отпуска, больничные листы, выплата заработной платы дважды в месяц и др.;
  • Возможность повышения квалификации и карьерного роста;
  • ДМС по окончании испытательного срока;
  • Конкурентная заработная плата, обсуждается по результатам собеседования;
  • Система премирования.