Java разработчик
Grade: Middle
Skills: Kotlin, Java, Apache Kafka, PostgreSQL
Description:
Наша цель - сделать продукты глобальных рынков доступными, удобными и выгодными для всей многомиллионной аудитории клиентов. Если клиент хочет поменять валюту, купить или продать драгоценный металл, то это к нам – наши системы предоставят лучший курс и автоматически нивелируют валютный риск Банка. Если клиент является активным участником внешнеторгового оборота, то это тоже к нам – мы предоставим наиболее подходящие продукты по хеджированию валютного риска. И всё это оперативно и онлайн с максимальным учётом интересов клиента.
Присоединившись к нашей команде, вы будете реализовывать высоконагруженные масштабируемые приложения, участвовать в интеграции множества систем с применением современных облачных технологий, являющихся неотъемлемой частью новой информационной платформы. И всё это делать с учётом высочайших требований к надёжности и доступности систем. У нас каждый может проявить себя, раскрыть свой талант и предложить что-то новое.
Обязанности:
Разработка и поддержка высоконагруженных backend-сервисов на Java/Kotlin (версия Java от 11).
Проектирование архитектуры приложений, обеспечение высокой производительности и надежности сервисов.
Реализация интеграции с внешними сервисами посредством REST API с использованием спецификаций OpenAPI.
Реализация асинхронного взаимодействия со смежными системами с использованием Apache Kafka.
Оптимизация запросов и структуры хранения данных PostgreSQL (с применением Liquibase).
Написание модульных тестов.
Выполнение технического аудита кода коллег.
Участие в agile церемониях.
Требования:
Отличное владение языками программирования Java и Kotlin от 2-х лет
Практический опыт создания приложений для микросервисной архитектуры.
Опыт работы с Kafka.
Опыт создания спецификаций OpenAPI и реализации RESTful API.
Умение оптимизировать запросы и структуру хранения данных PostgreSQL (ORM Hibernate).
Опыт работы с инструментом управления миграциями Liquibase.
Условия:
Оформление по ТК РФ, полностью "белая" зарплата
Гибкий график: 5/2, 8-часовой рабочий день
Удалённый формат работы из любой точки России
Доступ к масштабным проектам и современным технологиям
Возможности для профессионального роста и обучения
Дружная команда экспертов, готовых делиться опытом
Анонимная аналитика
Мы используем анонимную аналитику, чтобы улучшать поиск вакансий и работу сайта.