Middle разработчик Java (Цифровые Валюты)
Москва
Команда развивает специализированные системы расчёта резервов и подготовки отчетности для Центрального Банка. Будете улучшать сервисы расчёта рисков, повышать надёжность и производительность, обеспечивая корректную отчётность и аналитику для внутренних подразделений банка
ГрейдMiddle
Стек
JavaSpring BootPostgreSQLGradleKotlinHibernate/JPAJUnit 5MockitoMockK
Задачи
- •поддерживать постоянный контакт с заказчиками, обеспечивая единое понимание системы всеми участниками процесса
- •улучшать дизайн системы для упрощения развития и повышения стабильности
- •разрабатывать и оптимизировать сервисы расчёта рисков и формирования отчётности
- •проводить анализ производительности JVM и оптимизировать приложения
- •автоматизировать рутинные задачи и писать покрытие тестами
Обязательно
- •уверенное владение Java и Kotlin
- •знание многопоточности, Executor Framework и Concurrent-коллекций
- •опыт с Spring Framework и Spring Boot
- •опыт работы с PostgreSQL и Hibernate/JPA, миграциями схем БД
- •понимание устройства JVM и навыки анализа производительности
- •опыт написания автоматизированных тестов (JUnit 5, Mockito, MockK)
- •опыт работы с Gradle
Будет плюсом
- •опыт работы с безопасностью (HTTPS, TLS, сертификаты)
- •навыки DevOps
- •знакомство с инструментами автоматизации тестирования и разработки
- •практический опыт применения языков и инструментов для повышения эффективности разработки