Вакансия
Город

Вакансия • Технические требования для позиции Middle Java разработчика, Ташкент

New,
📆 2024-11-24
Работа • Ташкент
З/п по договоренности ք
Xalq Banki (Вакансия работодателя)
Адрес места работы:
Ташкент
Тип занятости: Полная занятость
График работы: Полный день

1. Знания и опыт работы с Java: от 3 лет.

  • Уверенное знание Java (версии 11 и выше)
  • принципы работы с Java Memory management
  • Знание SOLID
  • Знание ACID и опыт работы с транзакциями.

2. Работа с банковскими и финансовыми системами:

  • Опыт разработки в области финансовых приложений, таких как платежные системы, обработчики транзакций, системы учета и анализа данных.
  • Знание специфики работы с финансовыми протоколами (например, ISO 20022, SWIFT).
  • Понимание принципов работы с платежными шлюзами, интеграциями с банками.
  • Опыт работы с реальными данными и знание принципов работы с большими объемами транзакций.

3. Безопасность и защита данных:

  • Знание принципов шифрования данных (например, AES, RSA, TLS/SSL).
  • Опыт работы с OAuth, JWT для безопасной аутентификации и авторизации.
  • Понимание принципов работы с PCI DSS и других стандартов безопасности данных в финансовой сфере.
  • Умение правильно защищать данные клиентов и транзакции от возможных уязвимостей.

4. Технологии и фреймворки:

  • Spring Framework (особенно Spring Boot, Spring Security, Spring cloud), умение настраивать безопасные и отказоустойчивые сервисы.
  • Опыт работы с JPA, Hibernate для работы с финансовыми данными, а также с транзакциями и оптимизацией запросов.
  • Опыт разработки RESTful и SOAP веб-сервисов, а также интеграции с внешними API.
  • Опыт работы с кэшированием и оптимизацией (например, Redis, EhCache).

5. Базы данных:

  • Углубленные знания SQL и опыт работы с реляционными базами данных, такими как Oracle, PostgreSQL, MySQL.
  • Опыт работы с NoSQL (например, MongoDB, Cassandra) для обработки больших объемов данных или работы с нереляционными данными.
  • Опыт работы с ACID транзакциями, а также знание принципов работы с большими объемами данных в условиях банковских приложений.

6. Производительность и масштабируемость:

  • Опыт работы с высоконагруженными системами, требующими масштабирования (например, load balancing, sharding, replication).
  • Опыт работы с системами мониторинга, профилирования и логирования (например, Prometheus, Grafana, ELK Stack).

7. Архитектура и проектирование:

  • Опыт разработки микросервисной архитектуры, включая проектирование RESTful сервисов для банковских приложений.
  • Знание принципов Event-Driven Architecture (EDA) и использования message brokers (например, Kafka, RabbitMQ).
  • Знание принципов систем высокой доступности (HA), отказоустойчивости и производительности.
  • Знание паттернов проектирования, таких как CQRS, Event Sourcing, которые часто используются в финансовых приложениях для обработки транзакций и аудита.

8. Тестирование и качество кода:

  • Опыт разработки юнит-тестов с использованием JUnit, Mockito, а также интеграционных тестов для взаимодействия с внешними системами.
  • Опыт тестирования на производительность и нагрузочное тестирование (например, с использованием JMeter, Gatling).
  • Умение писать код с акцентом на чистоту и поддерживаемость, что важно для долгосрочных и критичных для бизнеса приложений.

9. Инструменты и технологии DevOps:

  • Опыт работы с контейнерами Docker и оркестраторами Kubernetes, что важно для гибкости и масштабируемости инфраструктуры банковских приложений.
  • Знание принципов CI/CD для быстрого развертывания приложений и мониторинга (например, Jenkins, GitLab CI, CircleCI).
  • Опыт работы с DevOps-практиками и автоматизацией развертывания в облачных средах.

10. Мягкие навыки:

  • Высокая степень ответственности, умение работать с конфиденциальной информацией и следовать стандартам безопасности.
  • Способность работать в команде, коммуникативные навыки, особенно в сложных и критичных ситуациях.
  • Готовность к соблюдению строгих стандартов качества и требованиям регуляторов в финансовой сфере.

11. Понимание законодательства и стандартов:

  • Знание основ регулирования в финансовой сфере: законодательства, стандартов безопасности.
  • Понимание особенностей работы с данными в разных юрисдикциях.

Эти дополнительные требования связаны с высокой ответственностью в финансовых системах, где особенно важны надежность, безопасность, соответствие стандартам и хорошая производительность, особенно в условиях высоких нагрузок.

Опыт работы (лет): Нет опыта
Адрес на карте:
Updated: 25 November 2024


ПОДЕЛИТЬСЯ


Дистанционное обучение ВКонтакте онлайн Дистанционное обучение TikTok онлайн Дистанционное обучение YouTube онлайн Дистанционное обучение онлайн

Похожие вакансии:

Письменный переводчик
Алматы •
Apek Translation Service

Старший инженер
Астана •
Филиал Чайна Харбоур Инжиниринг Компания ЛТД. в Казахстане
З/п: от 1000000 KZT

Координатор по безопасности
Алматы •
KSB Group
З/п: от 490000 до 544000 KZT

Водитель руководителя в Астане
Астана •
Asia FerroAlloys

Водитель-экспедитор категории В
Гродно •
Европейская Транспортная Компания
З/п: от 5250 BYR

2D-художник
Алматы •
Magneri Games

Работа в России, Ташкент - Свежие вакансии на Kit-Jobs.Ru

Работа в городах России - свежие вакансии (469921) на Kit-Jobs.Ru: Вакансия работодателя • Xalq Banki - Технические требования для позиции Middle Java разработчика, Ташкент. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.

Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Ташкент. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.





Новое:



+
facebook