{"id":1214176,"url":"https://alion.io/job/ipotekabank-otp-group-middle-software-engineer-java","title":"Middle Software Engineer (Java)","company":{"id":45416,"name":"Ipotekabank OTP Group","domain":"ipotekabank.uz","url":"https://alion.io/company/ipotekabank-otp-group","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":{"grade":"A","score":91,"open_postings":45,"ghost_share":0.044,"stale_share":0,"repost_share":0.422,"time_to_fill_p50_days":22,"computed_at":"2026-09-26T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Tashkent, Uzbekistan"],"countries":["UZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Mockito","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Spring Data JPA","optional":false},{"name":"Spring MVC","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"AWS","optional":true},{"name":"CircleCI","optional":true},{"name":"Docker","optional":true},{"name":"GitLab CI","optional":true},{"name":"Grafana","optional":true},{"name":"Jenkins","optional":true},{"name":"Kotlin","optional":true},{"name":"Kubernetes","optional":true},{"name":"Prometheus","optional":true}],"status":"live","first_seen_at":"2026-09-25T06:56:51Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-26T10:22:55Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Основные задачи:\n Разработка интеграционных решений для взаимодействия различных систем, сервисов и приложений.\n Разработка, развитие и поддержка интеграционных API.\n Обеспечение надежности, стабильности и масштабируемости интеграций.\n Реализация механизмов обработки ошибок и исключений в интеграционных потоках.\n Анализ и устранение проблем, возникающих при работе интеграций, поиск и устранение их первопричин.\n Обеспечение стабильной работы интеграционных решений при внедрении новых версий и обновлений.\n Участие в развитии микросервисной архитектуры и интеграционного взаимодействия между системами.\n Подготовка и поддержка технической документации.\n Мы ожидаем:\n Опыт коммерческой разработки на Java от 3 лет.\n Уверенное знание Java 11+, ООП, Collections, Streams API, Lambda, Optional, Reflection.\n Практический опыт работы со Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate.\n Опыт разработки микросервисов с использованием Spring Cloud.\n Уверенное знание SQL, опыт работы с PostgreSQL и/или Oracle.\n Понимание принципов оптимизации SQL-запросов и работы с большими объемами данных.\n Практический опыт работы с многопоточностью, Concurrency API, синхронизацией, понимание race condition и deadlock.\n Опыт написания автотестов с использованием JUnit 5, Mockito, Spring Test.\n Опыт разработки и интеграции REST API, знание HTTP, CORS, JWT, Swagger/OpenAPI.\n Понимание принципов проектирования ПО, SOLID, Clean Code и основных паттернов проектирования.\n Уверенное владение Git, понимание принципов CI/CD и DevOps.\n Будет преимуществом:\n Опыт работы с Docker и Kubernetes.\n Практический опыт работы с Prometheus и Grafana.\n Опыт настройки и поддержки CI/CD с использованием Jenkins, GitLab CI или CircleCI.\n Понимание распределенных систем и современных подходов к построению интеграций.\n Опыт работы с высоконагруженными или критичными интеграционными сервисами.\n Понимание принципов TDD и практик автоматизированного тестирования.\n Мы предлагаем:\n Динамичная рабочая среда: сложные технические задачи, современные технологии и командная работа.\n ДМС и бассейн на территории офиса для Вашего здоровья.\n Официальное трудоустройство в соответствии с законодательством Республики Узбекистан.\n Годовой KPI бонус от банка.\n Обеды в столовой по себестоимости.\n График работы с 9:00 до 18:00 (Пн-Пт) в комфортном офисе в центре города.","description_format":"text","description_chars":2354,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-25T07:02:18Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":22,"reasons":["conf:22","velocity","win:early"],"computed_at":"2026-09-26T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/ipotekabank-otp-group-middle-software-engineer-java","json_url":"https://alion.io/job/ipotekabank-otp-group-middle-software-engineer-java.json","meta":{"generated_at":"2026-09-27T05:02:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4401,"day_limit":5000,"remaining_today":599,"minute_limit":60,"resets_at":"2026-09-28T00:00:00Z"}}}