← К каталогу
IP

Ipotekabank OTP Group

Middle Software Engineer (Java)

ОфисMiddleТашкент, Узбекистан6 дн. назад
О ВАКАНСИИ

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

Основные задачи:

  • Разработка интеграционных решений для взаимодействия различных систем, сервисов и приложений.
  • Разработка, развитие и поддержка интеграционных API.
  • Обеспечение надежности, стабильности и масштабируемости интеграций.
  • Реализация механизмов обработки ошибок и исключений в интеграционных потоках.
  • Анализ и устранение проблем, возникающих при работе интеграций, поиск и устранение их первопричин.
  • Обеспечение стабильной работы интеграционных решений при внедрении новых версий и обновлений.
  • Участие в развитии микросервисной архитектуры и интеграционного взаимодействия между системами.
  • Подготовка и поддержка технической документации.

Мы ожидаем:

  • Опыт коммерческой разработки на Java от 3 лет.
  • Уверенное знание Java 11+ , ООП, Collections, Streams API, Lambda, Optional, Reflection.
  • Практический опыт работы со Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate .
  • Опыт разработки микросервисов с использованием Spring Cloud .
  • Уверенное знание SQL , опыт работы с PostgreSQL и/или Oracle.
  • Понимание принципов оптимизации SQL-запросов и работы с большими объемами данных.
  • Практический опыт работы с многопоточностью, Concurrency API, синхронизацией, понимание race condition и deadlock.
  • Опыт написания автотестов с использованием JUnit 5, Mockito, Spring Test .
  • Опыт разработки и интеграции REST API , знание HTTP, CORS, JWT, Swagger/OpenAPI.
  • Понимание принципов проектирования ПО, SOLID, Clean Code и основных паттернов проектирования.
  • Уверенное владение Git , понимание принципов CI/CD и DevOps.

Будет преимуществом:

  • Опыт работы с Docker и Kubernetes .
  • Практический опыт работы с Prometheus и Grafana .
  • Опыт настройки и поддержки CI/CD с использованием Jenkins, GitLab CI или CircleCI .
  • Понимание распределенных систем и современных подходов к построению интеграций.
  • Опыт работы с высоконагруженными или критичными интеграционными сервисами.
  • Понимание принципов TDD и практик…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / IT / UZ