Java Developer
Tech Solution - мы занимается разработкой сложных, высоконагруженных систем совместно с нашими заказчиками-клиентами.
Наши клиенты:
- крупные банки ВТБ и его интеграторы, Тинькофф;
- страховые компании ВСК;
- телеком МТС, Ростелеком;
- промышленные компании Алроса, НМЛК.
Работая с нами, вы получаете возможность участвовать в осуществлении масштабной разработки сервисов, продуктов и платформ для наших клиентов в различных отраслях.
Разработка осуществляется с применением современных технологий, что позволяет нашим сотрудникам профессионально расти.
Наши предложения и преимущества:
- Удаленный формат работы;
- Занятость Full Time;
- Своевременная заработная плата, финальная сумма определяется по результатам собеседования;
- Возможность участия в развитии крупных, современных проектов в различных сферах (финтех, промышленность и другие);
- Возможность быстро прокачаться и поработать с различными технологиями;
- Сильная техническая команда внутри проекта;
- Сопровождение и эмпатийное отношение на всех этапах сотрудничества.
Мы приглашаем в нашу команду Java-разработчика
Основные задачи:
- Разработка новой функциональности внутри платформы
- Разработка новый модулей и утилит
- Написание unit, интеграционных и нагрузочных тестов для разработанной функциональности
- Разработка интерпретатора запросов graphql в mango query
- Разработка модуля запуска пользовательских groovy-скриптов
- Разработка модуля для выделения стратифицированной контрольной группы в режиме real-time
- Добавление метрики количества доменов, полученных в рамках ответа от сервиса сбора клиентского профиля
- Добавление retry policy в клиентов gRPC.
Hard и soft skills нашего специалиста:
- Требование к опыту – потенциальный кандидат должен иметь стаж непрерывной работы на каждом из своих мест работы не менее 1 года, желательно 2 и более;
- Опыт работы с webflux из последних 2-х мест работы
- Опыт работы с gRPC
- Опыт в коммерческой разработке от 3-х лет
- Опыт разработки микросервисной архитектуры
- Отличное знание Java, версия 11+
- Опыт использования Spring Framework, Spring Boot, JDBC
- Опыт работы с библиотеками тестирования (одной из): spring boot test, testcontainers, mockwebserver
- Опыт разработки интеграционных тестов
Английский язык на уровне чтения технической документации
Будет плюсом:
- Опыт работы с Kafka
- Опыт работы с GraphQL
- Опыт работы с Docker, Kubernetes
- Знание Postgres, SQL
- Опыт работы с Liquibase
- Понимание параллельной и распределенной обработки данных
- Умение писать поддерживаемый код
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).