Национальный межбанковский процессинговый центр

Java-разработчик

Не указана
  • Ташкент
  • От 3 до 6 лет
  • Java
  • SQL
  • Git
  • Grafana
  • Узбекский — C1 — Продвинутый
  • Русский — C1 — Продвинутый
  • Английский — B1 — Средний
Обязанности:
  • Разработка и поддержка backend-компонентов на Java (микросервисная архитектура).
  • Проектирование и реализация REST API для взаимодействия с клиентами.
  • Интеграции с внешними системами.
  • Оптимизация производительности сервисов и работы с базами данных.
  • Участие в код-ревью и обеспечение качества кода.
  • Написание технической документации.
Требования:
  • Уверенное владение Java, понимание многопоточности, работы JVM.
  • Опыт работы с Spring Boot, Kotlin.
  • Базы данных: опыт работы с PostgreSQL (проектирование схем, написание оптимизированных запросов, знание транзакций).
  • REST API: умение проектировать и документировать API (Swagger/OpenAPI).
  • Микросервисы: понимание архитектуры, опыт работы с брокерами сообщений (Kafka/RabbitMQ).
  • Понимание основ криптографии и безопасности финансовых транзакций (PCI DSS, шифрование.
  • Опыт работы над высоконагруженными проектами (от 3+ лет коммерческой разработки).