О компании
Часть европейской банковской группы OTP — одной из ведущих банковских групп Центральной и Восточной Европы. Сильная команда профессионалов с локальной и международной экспертизой.
Основные задачи:
•Разработка интеграционных решений для взаимодействия различных систем, сервисов и приложений.
•Разработка, развитие и поддержка интеграционных 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 и практик автоматизированного тестирования.
Мы предлагаем:
•Динамичная рабочая среда: сложные технические задачи, современные технологии и командная работа.
•ДМС и бассейн на территории офиса для Вашего здоровья.
•Официальное трудоустройство в соответствии с законодательством Республики Узбекистан.
•Годовой KPI бонус от банка.
•Обеды в столовой по себестоимости.
•График работы с 9:00 до 18:00 (Пн-Пт) в комфортном офисе в центре города.
•Медицинская страховка (ДМС для каждого сотрудника).
•21 день отпуска.
•Специальные условия по банковским продуктам для сотрудников.
•Бесплатные курсы от ведущих платформ (LinkedIn Learning, Coursera, Udemy) и другие корпоративные курсы.