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