Software Engineer Java

Beeline, ТМ

Software Engineer Java

Описание вакансии

Мы ищем опытного Software Engineer в команду продукта Simply для построения мобильного необанка в Республике Казахстан. Simply — это цифровой финансовый сервис: мобильное приложение, электронный кошелек и цифровая карта Visa в партнерстве с Форте Банком.

Обязанности:

  • Разработка и развитие: проектирование, внедрение и рефакторинг высоконагруженного программного обеспечения.
  • Архитектура: создание микросервисов и библиотек, проектирование интерфейсов между компонентами и сервисами системы.
  • Интеграции: разработка сервисов интеграции информационных систем.
  • Работа с данными: сопровождение и оптимизация высоконагруженных баз данных с высокой доступностью.
  • Качество кода: написание чистого, структурированного кода, проведение Code Review.
  • Процессы: участие в оценке задач, управление процессами развертывания продукта и мониторинг метрик производительности.

Требования:

Знание классических алгоритмов и структур данных, паттернов проектирования, опыт их применения;

Знание и применение принципов дизайна классов/компонентов и чистого безопасного кода;

Понимание того, как устроены используемые в работе фреймворки и библиотеки;

Владение Git flow, GitLab CI, Jira и Confluence.

Умение тестировать и документировать собственный код;

Навыки работы с UML. Навыки Unit тестирования;

Знания об ассинхронных запросах;

Инструменты работы с API (Postman, Swagger);

Опыт разработки высоконагруженных систем на Java (Spring, Springboot, Spring Security, Spring Data, Hibernate, Spring JDBC, etc.) /Kotlin /Scala /Golang /Node.js /Python /PHP. Коммерческая разработка на Java;

Опыт работы с RDBMS (PostgreSQL) и NoSQL;

Работа с метриками разработанных сервисов на всех этапах их жизненного цикла;

Опыт работы с Docker, Kubernetes, Redis, RabbitMQ, IBM MQ, Kafka;

Разработка под Unix / Linux;

Умение работать с протоколами REST, SOAP, GRPC, WebSocket;

Обязательный опыт работы по Agile (Scrum/Kanban) в распределенных командах.

Умение объяснять сложные технические концепции нетехническим коллегам.

Инициативность, нацеленность на результат и творческий подход к решению задач.

Языки: уровень английского не ниже Pre-intermediate.

При отклике на вакансию просим в сопроводительном письме указать:

Ваши зарплатные ожидания.

Кратко описать ваш опыт и уровень владения ключевыми инструментами, указанными в требованиях вакансии.

Посмотреть контакты работодателя

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

Jana Post
  • Алматы

  • Не указана

Рекомендуем
Народный банк Казахстана

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

Народный банк Казахстана

  • Алматы

  • Не указана

Рекомендуем
Kaspi.kz
  • Алматы

  • Не указана

Рекомендуем

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

Микрофинансовая организация Шинхан Финанс

  • Алматы

  • Не указана

Beeline, ТМ
  • Алматы

  • Не указана

Jana Post
  • Алматы

  • Не указана

  • Алматы

  • до 1200000 KZT

БЭЛЛ ЛАБС (BELLSOFT)

Java Sustaining Engineer (Java FX)

БЭЛЛ ЛАБС (BELLSOFT)

  • Алматы

  • до 1200000 KZT

ALSECO, АО
  • Алматы

  • до 1200000 KZT

БЭЛЛ ЛАБС (BELLSOFT)

Java Support Engineer

БЭЛЛ ЛАБС (BELLSOFT)

  • Алматы

  • до 1200000 KZT

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

AMAN GROUP CO.,LTD

  • Алматы

  • от 600000 KZT

Senior/Middle Software Developer (Golang)

EXTRATECH (ЭКСТРАТЕХ)

  • Алматы

  • от 600000 KZT

Kaspi.kz
  • Алматы

  • от 600000 KZT

Freedom Holding Operations

QA Engineer (Middle / Senior)

Freedom Holding Operations

  • Алматы

  • от 600000 KZT

Главный специалист Управления надзорных технологий и ИИ (AI-инженер)

РГП Агентство Республики Казахстан по регулированию и развитию финансового рынка

  • Алматы

  • от 600000 KZT

SlonW
  • Алматы

  • от 600000 KZT

Home Credit Bank (ДБ АО «ForteBank»)

QA Engineer

Home Credit Bank (ДБ АО «ForteBank»)

  • Алматы

  • до 2500 USD

Kaspi.kz
  • Алматы

  • до 2500 USD

Choco (ТОО Chocofamily)
  • Алматы

  • до 2500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию