Java developer (SVIP)

Дата размещения вакансии: 28.11.2024
Работодатель: БПС Инновационные Программные Решения
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

«БПС»- российская IT компания, которая разрабатывает собственные продукты в сфере банковского ПО.

«БПС» является разработчиком и дистрибьютором семейства продуктов SmartVista, которые обеспечивают поддержку и оптимизацию бизнес-процессов в сфере платежей.

На данный момент у нас открыта позиция Java разработчика системы SmartVista Integration Platform в Департаменте Исследований и Разработки.

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

Платформа является модульной системой, спроектированной c использованием современных OpenSource решений, принципов Service Oriented Architecture, независимости от СУБД, гибкой конфигурации и широких возможностей по кастомизации. Центральный элемент системы - высокопроизводительный движок бизнес процессов, который реализует последовательность вызовов независимых сервисов.

В платформе заложены принципы горизонтального масштабирование и кластеризации, возможности интеграции с банковскими системами, платежными сервисами, интернет/мобильными решениями и другими внешними системами.

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

  • Разработка, проектирование новых модулей и сервисов системы (backend).
  • Участие в развитии Business Process Model (BPM) Engine как части продукта.
  • Разработка API Management функционала (rate throttling and quotas, security services).
  • Оптимизация производительности приложения, разработка и апробирование прототипов решений.
  • Обсуждение требований к системе с заинтересованными лицами.
  • Участие в code-review.

Требования:

  • Большой опыт бэкэнд разработки на Java (от 2х лет и выше).
  • Знание технологий и фреймворков: Core Java 8+, Spring Framework, Message-Oriented Middleware, JPA (Hibernate or EclipseLink), Web-Services (SOAP, REST), JSON, XML, jUNIT, Maven.
  • Хорошее знание SQL и опыт работы с реляционными СУБД (Oracle, DB2, PostgreSQL, MySQL и др).
  • Использование репозитария Git (GitLab).
  • Знание основ проектирования баз данных.

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

  • Имеете опыт разработки \ проектирования высоконагруженных и отказоустойчивых OLTP систем.
  • Работали с In-Memory Data Grid (желательно Apache Ignite), NoSQL database.
  • Знаете, что такое BPMN (Business Process Model and Notation).

Условия:

  • Работа с полным спектром новейших Java и Grid технологий.
  • Молодой дружный коллектив профессионалов, у которых есть чему научиться.
  • Участие в конференциях, курсы повышения квалификации в т.ч. курсы английского языка.
  • Добровольное медицинское страхование (ДМС).
  • Оплата фитнесса.
  • Оформление по ТК РФ, оплата больничных и отпусков, белая зарплата, годовые бонусы по результатам работы.
  • Участие в программах корпоративного кредитования и страхования.
  • Гибкий график работы, оплата переработок.
  • Справедливая зарплата по результатам собеседования и вашей квалификации.
  • Возможность удаленной работы.

Ключевые технологии системы:

  • Java 17, Spring Framework 5
  • Apache Ignite 2.14
  • Apache Kafka 3.6 \ IBM MQ 9.2 \ ActiveMQ Artemis 2.28 \ RabbitMQ 2.3
  • Postgresql 16, Oracle 19c
  • Apache Cassandra 3.7
  • Elasticsearch, Logstash, Kibana (ELK) 7.17 \ OpenSearch 2.0
  • Vault by HashiCorp 1.12.1
  • Keycloak 22
  • OpenAPI 3
  • JavaScript framework Ext JS 7.7
  • Liquibase 4.2
  • Prometheus \ Grafana \ Zabbix system monitoring
  • Docker \ Kubernetes \ Red Hat OpenShift