Java dev
Описание проекта и условия
Наш клиент- современный российский банк, создающий сложные решения, которые признаны лучшими в мире. Сейчас развивает несколько сервисов в разных департаментах: - Инвестиции. Строит уникальный и технологичный брокер в России, сделав самый сложный финансовый продукт доступным и удобным всем. - SME. Меняет стандарты подхода к ведению бухгалтерии, обмену документами между организациями, и работе с архивом — переводит все в цифру. - Страхование. Развивает платформу прямых продаж. Цель - предсказуемый, удобный процесс для бизнеса и клиента. - Платежные сервисы. Занимается разработкой и поддержкой платежного шлюза банка, определение типа платежа, наполнение его данными из других систем банка, проверка разрешенности операции, проведение платежа в системах банка/контрагентах с соблюдением целостности операции.
Используются: Java 8, Java 11, Kotlin, Spring, Spring Boot, PostgreSQL, Kafka
Компания предлагает:
- Оформление по ТК РФ;
- ДМС со стоматологией;
- Спортзал, корпоративная столовая;
- Профессиональное развитие;
- Работа в комфортном офисе на м. Водный стадион.
Задачи
- Разработка нового и доработка текущего функционала информационных и платежных систем банка;
- Проработка и реализация интеграционных решений;
- Утверждение и выработка архитектурных решений;
- Участие в согласовании требований к ПО;
- Инициирование работ по оптимизации и увеличению производительности.
Требования
- Опыт разработки на Java, Spring, SQL;
- Знание и опыт работы с Java 8+ (коллекции, stream, исключения, наследование и ООП);
- Знание принципов и опыт работы с реляционными БД;
- Знание Spring Framework, Boot, Web;
- Опыт работы в команде, review;
- Будет плюсом: опыт разработки микросервисов;
- Будет плюсом: работа с брокерами сообщений (ActiveMQ/RabbitMQ/IBM MQ).