Java разработчик

Местоположение и тип занятости

Москва, Санкт-Петербург, СамараПолный рабочий день

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

О компании и команде

Проект: Мы - молодая, амбициозная команда, занимающаяся разработкой решений для совершенно нового инновационного направления! Мы используем широкий спектр современных технологий: open-source, облачные технологии и микросервисы для создания фронтальных, бэкэнд и интеграционных приложений.. Работаем по гибким методологиям в продуктовых командах.

Если тебе интересно:

• Разрабатывать абсолютно новые приложения, для поддержания работы крупнейшего инвестиционного банка страны;

• Глубоко погрузиться во все аспекты современных ИТ технологий (фронтальные  и бэк системы, облачные технологии, интеграция с внешними и внутренними системами, Блокчейн, Искусственный Интеллект и Большие Данные)

• Работать в Agile командах и применять самые современные методы разработки;

• Ставить амбициозные цели и достигать их.

Бизнес описание проекта

Бэкофис - бэкофисная система для обеспечения выпуска и функционирования на базе корпоративного блокчейна 

Техническое описание проекта

ЦФА – автоматизация бэкофисных процессов для обеспечения функционирования ЦФА на золото и выпуска новых продуктов ЦФА

Какой функционал сейчас уже разработан на проекте?

Идет проектирование

Полный технологический стэк на проекте (BE, FE, виды тестирования, какие библиотеки используются, доп.инструменты, версии, legasy):

Разработка бэкофисной системы для ЦФА на ППРБ с ПКАП, пользовательскими интерфейсами на ЕФС. (Бэк+фронтальный бэк: Java 11, SpringBoot, PostgreSQL, Kafka, Ignate, под управлением OpenShift, Istio envoy; фронты JS)

 Шлюзы безопасности (Nginx).

Системы, с которыми интегрируется ПО

Фронтофисные миддлофисные и бэкофисные системы Банка

Архитектура (микросервис или монолит)

MSA

Возраст проекта

Новый проект, 3 года

Ожидания от кандидата

Требования:

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

Приветствуется:

  • • Знание других языков программирование (JavaScript, Kotlin, Python, …)
  • • Опыт разработки на микросервисной архитектуры
  • • Опыт разработки на Сбер Platform V (ППРБ,ЕФС)
  • • Понимание принципов проектирования пользовательских интерфейсов (UI/UX)
  • • Знание других языков программирование (Python, С++, Rust, JavaScript, Kotlin, Scala, Go …)
  • • Опыт работы с Базами Данных (Oracle, PostgeSQL, NoSQL)
  • • Опыт работы с Apache Ignite, Redis
  • • Опыт работы с Apache Kafka, IBM MQ, Apache Active MQ
  • • Опыт работы с OpenShift(Kubernetes), Istio envoy
  • • Опыт работы с Nginx
  • • Знание JS, CSS, HTML, Опыт работы с фреймворком JS React)
  • • Опыт разработки встраиваемых систем на С, C++, Rust
  • • Опыт devops для C++ приложений
  • • Опыт разработки приложений и смарт-контрактов для платформ Bitcoin, Ethereum, Solana и др(Python, Go)
  • • Понимание основных принципов криптографии с открытым ключом

Условия работы

Условия:

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

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

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