Ташкент, улица Саида Барака, 78
Проведение технических встреч.
Управление техническим долгом и качеством кодовой базы.
Выявление блокеров, зависимостей и рисков на ранних этапах.
Умение давать конструктивную обратную связь и работать с конфликтами внутри команды
Разработка сервисов для взаимодействия с АБС
Разработка сервисов для подключения к внешним источникам и интеграции с внешними системами.
Разработка и развитие приложений, сервисов и интеграционных решений на языке Java;
Интеграция разрабатываемых решений с БД, API и внешними системами;
Участие в проектировании архитектуры и технических решений Java-приложений;
Участие в Code Review и соблюдение стандартов разработки;
Сопровождение и доработка существующих Java-приложений и сервисов;
Ведение и актуализация технической документации;
Соблюдение требований информационной безопасности при разработке ПО;
Проектирование и реализация API, микросервисов и процессов обработки данных;
Участие в тестировании и подготовке программного обеспечения к выпуску;
Опыт коммерческой разработки на Java от 5–7 лет.
Уверенное знание Java 17+, JVM, коллекций, многопоточности, управления памятью.
Отличное знание принципов ООП
Практический опыт со Spring Boot, Spring Framework, Spring Security, Spring Data.
Практический опыт Java EE
Опыт проектирования и развития микросервисной архитектуры.
Понимание принципов SOLID, Clean Architecture, архитектурных паттернов.
Опыт разработки и интеграции REST API, желательно также gRPC.
Уверенная работа с PostgreSQL, Oracle: проектирование схем, индексы, транзакции, оптимизация запросов.
Опыт написания unit-, integration- и contract-тестов.
Навыки диагностики production-проблем: логи, метрики.
Опыт проведения code review, декомпозиции задач и оценки технических рисков.
Умение принимать архитектурные решения и аргументировать их перед командой и смежными подразделениями.
Ответственность за технический результат команды, а не только за собственный код.
Опыт работы с брокерами сообщений: Kafka, RabbitMQ или аналогами.
Понимание CI/CD-процессов, опыт работы с GitLab CI, Jenkins, GitHub Actions или аналогами.