Open («FUTURE OPEN TECHNOLOGY GROUP»)

Senior Java Developer

Не указана
  • Ташкент
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Java
  • Spring Framework
  • PostgreSQL
  • SQL
  • Mockito
  • Apache Kafka
  • NoSQL
  • MongoDB
  • Spring Data
  • Agile
  • REST API
Обязанности:
  • Проектирование, разработка и поддержка сложных Java-приложений и микросервисов, поддерживающих ключевые банковские операции.
  • Взаимодействие с кросс-функциональными командами, включая продуктовых менеджеров, тестировщиков и других разработчиков, для сбора и анализа требований.
  • Руководство технической архитектурой, разработкой и развертыванием новых функций, обеспечивая надежные, безопасные и масштабируемые решения.
  • Оптимизация производительности и масштабируемости приложений для обработки больших объемов финансовых транзакций.
  • Наставничество и поддержка младших и средних разработчиков.
  • Обеспечение высокого качества кода с использованием модульного тестирования, код-ревью и лучших практик разработки.
  • Диагностика и устранение проблем в производственной среде и системных узких мест.
  • Оставайтесь в курсе новейших трендов в индустрии, новых технологий и лучших практик разработки на Java, а также банковских технологий.
Требования:
  • 5+ лет практического опыта в разработке на Java.
  • Отличное знание Java 8+, Spring Framework (Spring Boot, Spring Security, Spring Cloud) и микросервисной архитектуры.
  • Опыт работы с RESTful API, SOAP и протоколами обмена сообщениями (например, RabbitMQ, Kafka).
  • Знание SQL/NoSQL баз данных (например, PostgreSQL, MongoDB).
  • Опыт работы с облачными платформами (например, AWS, Azure) и контейнеризацией (например, Docker, Kubernetes).
  • Понимание CI/CD пайплайнов и инструментов (например, Jenkins, GitLab CI).
  • Знание методологий Agile/Scrum.
  • Проверенный опыт руководства техническими командами или сложными проектами.
  • Отличные навыки решения проблем и внимание к деталям.
  • Уверенное владение узбекским и русским языками (знание английского будет преимуществом).
  • Опыт работы в банковском/финтех секторе или с финансовыми системами.
  • Знание лучших практик по кибербезопасности в банковских приложениях.
  • Опыт работы с DevOps практиками и инструментами.
  • Знание TDD (разработка через тестирование) и BDD (разработка через поведение).
Условия:
  • Пятидневная рабочая неделя.
  • Возможности для профессионального роста и развития.
  • Динамичную и дружелюбную рабочую среду.
  • Участие в современных проектах по цифровой трансформации.