Java разработчик, удаленно
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О проекте:
Мы - молодая, амбициозная команда, занимающаяся разработкой решений для совершенно нового инновационного направления – Цифровые Финансовые Активы (ЦФА) на базе блокчейн
Мы используем широкий спектр современных технологий: open-source, облачные технологии и микросервисы для создания фронтальных, бэкэнд и интеграционных приложений.
Работаем по гибким методологиям в продуктовых командах.
Сейчас идет проектирование. Это новый проект, 3 года. Распределенная команда (Банк, субподряд), подчиненение CPO Master Team кластера РегТех ДГР КИБ
Системы, с которыми интегрируется ПО: Фронтофисные миддлофисные и бэкофисные системы Банка. Архитектура – MSA.
Техноогический стэк на проекте:
• разработка бэкофиснойсистемы для ЦФА на ППРБ с ПКАП, пользовательскими интерфейсами на ЕФС. (Бэк+фронтальный бэк:Java 11, SpringBoot, PostgreSQL, Kafka, Ignate, под управлением OpenShift, Istio envoy; фронты JS)
• Шлюзы безопасности (Nginx).
Обязанности:
- Разработка бэкэнд-части высоконагруженной банковской системы на Java
- Самостоятельный анализ предметной области и уточнение требований
- Написание Unit-тестов
- Рефакторинг и оптимизация кода, Code review
- Участие в тестировании разработанных компонентов и исправлении дефектов
- Участие в подготовке документации
- Участие в принятии архитектурных решений
Необходимые навыки:
- Знание Java 8 и выше от 3 лет
- Опыт разработки приложений с использованием Spring, Spring Boot. Понимание принципов работы
- Знание технологий REST, XML, JSON, HTTP, SQL
- Опыт разработки клиент-серверных приложений
- Опыт работы с jira, confluence, Maven, git, Jenkins, Bitbucket, Sonar
- Опыт проведения Code review
- Опыт написания модульных и интеграционных тестов (JUnit, Mockito)
- Понимание основных шаблонов проектирования и принципов ООП
- Умение оптимизировать и тестировать код
- Английский язык на уровне чтения технической документации
Желаемые навыки:
- Опыт разработки на микросервисной архитектуры;
- Опыт работы с Базами Данных (Oracle, PostgeSQL, NoSQL);
- Опыт работы с Apache Ignite, Redis;
- Опыт работы с Apache Kafka, IBM MQ, Apache Active MQ;
- Опыт работы с OpenShift(Kubernetes), Istio envoy;
- Опыт работы с Nginx;
- Понимание основных принципов криптографии с открытым ключом
Бонусы
- Работа в аккредитованной компании
- Удаленный формат работы
- Участие в проектах для крупных коммерческих компаний
- Современный подход к обучению и развитию сотрудников
- Стабильный доход, который обсуждается индивидуально
- Приятные бонусы: ДМС со стоматологией для сотрудников, возможность подключить родственников к программе ДМС, обучение и сертификация, скидки на курсы, фитнес и многое другое