Бэлл Интегратор

Java разработчик Middle+/Senior

Не указана
  • Минск
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Java
  • Spring Web
  • Spring MVC
  • Spring Cloud
  • Spring Framework
  • Spring Data
  • SQL
  • Jenkins

Bell Integrator – один из ведущих системных интеграторов страны.

Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.

Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Проект:

Мы - молодая, амбициозная команда, занимающаяся разработкой решений для совершенно нового инновационного направления – Цифровые Финансовые Активы (ЦФА) на базе блокчейн для Департамента Глобальных Рынков КИБ. Мы используем широкий спектр современных технологий: open-source, облачные технологии и микросервисы для создания фронтальных, бэкэнд и интеграционных приложений. Работаем по гибким методологиям в продуктовых командах.

Основные требования:

  • • Знание Java 8;
  • • понимание принципов построения и работы высоконагруженных корпоративных приложений (1000+ TPS);
  • • Опыт проектирования и разработки приложений с использованием Spring, Spring Boot;
  • • Знание технологий REST, XML, JSON, HTTP, SQL;
  • • Опыт работы с базами данных (Oracle, PostgeSQL, NoSQL и пр.);
  • • Опыт написания модульных и интеграционных тестов (JUnit, Mockito), понимание принципов BDD;
  • • Опыт командной работы с использованием jira, confluence, Maven, git, Jenkins, Bitbucket, Sonar(или другими), проведения код-ревью,
  • • Понимание основных шаблонов проектирования, принципов ООП, паттернов и принципов построения корпоративных приложений, паттернов и принципов построения микросервисной архитектуры;
  • • Умение вести деловую переписку;
  • • Английский язык на уровне чтения технической документации.

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

  • • Проектировать, разрабатывать и поддерживать информационные системы с использованием стека Java, SpringBoot, PostgreSql, Kafka, OpenShift;
  • • Проектировать, разрабатывать и поддерживать среды и процессы для разработки сборки, установки и тестирования приложений (включая CI-CD) при помощи инструментов Bitducket, Jenkins, Nexus;
  • • Принимать участие в процессах оценки, проектирования архитектуры разрабатываемых систем;
  • • Взаимодействовать с другими ролями (тестировщики, аналитики, архитекторы и менеджеры) внутри и вне команды
  • • Проектировать, разрабатывать и поддерживать смарт-контракты

Условия:

  • Конкурентоспособная заработная плата

  • Корпоративное обучение и сертификацию в технических и бизнес областях

  • Корпоративные развлекательные программы

  • Работа удаленно