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)
- • Понимание основных принципов криптографии с открытым ключом
Условия работы
Условия:
• Конкурентоспособная заработная плата
• Корпоративное обучение и сертификацию в технических и бизнес областях
• Корпоративные развлекательные программы