Senior Java Developer

Octobank

Senior Java Developer

Ташкент, улица Шота Руставели, 42А

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

Обязанности

Чем предстоит заниматься:

• Разрабатывать и развивать сервисы интеграционной платформы на Java.

• Проектировать и реализовывать интеграции между внутренними и внешними системами.

• Разрабатывать и поддерживать SOAP- и REST-интеграции.

• Проектировать и описывать REST API контракты в соответствии с best practices.

• Участвовать в проектировании и развитии микросервисной архитектуры.

• Анализировать ТЗ, бизнес-требования и технические постановки, выявлять пробелы, противоречия и риски до начала реализации.

• Проводить code review, участвовать в обсуждении архитектурных решений и повышать качество разработки в команде.

• Прорабатывать надежность интеграционных сценариев: обработку ошибок, retry, circuit breaker, таймауты, отказоустойчивость.

• Участвовать в разборе инцидентов и проблем в интеграционных сценариях.

Требования

• Опыт коммерческой разработки на Java от 5 лет.

• Уверенное знание Java, Spring / Spring Boot.

• Обязательный практический опыт разработки интеграционных решений.

• Обязательное знание SOAP и опыт написания SOAP-интеграций.

• Обязательный опыт работы с микросервисной архитектурой.

• Опыт разработки REST API и backend-сервисов.

• Умение составлять REST API контракты в соответствии с best practices: понятная и консистентная ресурсная модель, корректные HTTP-методы и статусы, версионирование, обработка ошибок, контрактность и удобство для потребителей.

• Практический опыт работы с Kafka, RabbitMQ или другими брокерами сообщений.

• Обязательное понимание и практический опыт реализации механизмов retry, circuit breaker, обработки ошибок, таймаутов, идемпотентности и устойчивости интеграций.

• Понимание асинхронного взаимодействия, транзакционности и контрактов между системами.

• Глубокое понимание архитектуры backend- и интеграционных решений: отказоустойчивость, надежность, масштабируемость, поддерживаемость.

• Самостоятельность в работе: способность вести задачу целиком, задавать правильные вопросы, замечать слабые места в требованиях и предлагать решения.

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

• Понимание observability(логи, метрики, трейсинг) и опыт работы с prometheus и grafana.

Условия

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

Адрес

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

UZINFOCOM
  • Ташкент

  • Не указана

Рекомендуем
BRESSO
  • Ташкент

  • Не указана

Рекомендуем
A TO Z CONGLOMERATE MCHJ

Senior Frontend Engineer (React / Vite)

A TO Z CONGLOMERATE MCHJ

  • Ташкент

  • Не указана

Рекомендуем
ZORDOC
  • Ташкент

  • Не указана

Kimikosoft
  • Ташкент

  • Не указана

  • Ташкент

  • Не указана

АКБ Туронбанк
  • Ташкент

  • Не указана

SOFTWARE WIZARDS
  • Ташкент

  • Не указана

BUSINESS ROBOTS AI
  • Ташкент

  • до 10000000 UZS

UZINFOCOM
  • Ташкент

  • до 10000000 UZS

BUSINESS AUTOMATIZATION
  • Ташкент

  • до 10000000 UZS

UZINFOCOM
  • Ташкент

  • до 10000000 UZS

FlexSoft
  • Ташкент

  • до 10000000 UZS

  • Ташкент

  • до 10000000 UZS

  • Ташкент

  • до 10000000 UZS

Green White Solutions

Senior Backend Developer (PL/SQL)

Green White Solutions

  • Ташкент

  • от 2000 USD

Pharmaceutical Technical University
  • Ташкент

  • от 2000 USD

СП ООО Premier Electrotech

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

СП ООО Premier Electrotech

  • Ташкент

  • до 1300 USD

Ipotekabank OTP Group

Senior QA специалист

Ipotekabank OTP Group

  • Ташкент

  • до 1300 USD

Mikrokreditbank

Middle iOS Developer

Mikrokreditbank

  • Ташкент

  • до 1300 USD

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

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