6 дней назад
Middle Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Middle Software Engineer (Java) (банковские интеграции и микросервисы): Разработка и поддержка интеграционных решений, API и микросервисного взаимодействия между системами с акцентом на надежность, масштабируемость и обработку ошибок. Focus on оптимизацию SQL-запросов, многопоточность, автотестирование и стабильную работу критичных интеграций.
Локация: комфортный офис в центре города; официальное трудоустройство в соответствии с законодательством Республики Узбекистан
Компания
Ipoteka bank входит в европейскую банковскую группу OTP, работающую в странах Центральной и Восточной Европы.
Что делать
- Разрабатывать интеграционные решения для взаимодействия систем, сервисов и приложений.
- Разрабатывать, развивать и поддерживать интеграционные REST API.
- Обеспечивать надежность, стабильность и масштабируемость интеграций.
- Реализовывать обработку ошибок и исключений в интеграционных потоках.
- Анализировать проблемы, устранять первопричины и поддерживать стабильную работу решений при обновлениях.
- Участвовать в развитии микросервисной архитектуры и технической документации.
Требования
- От 3 лет коммерческой разработки на Java.
- Уверенное знание Java 11+, ООП, Collections, Streams API, Lambda, Optional и Reflection.
- Опыт работы со Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate и Spring Cloud.
- Знание SQL, опыт работы с PostgreSQL и/или Oracle, включая оптимизацию запросов и работу с большими объемами данных.
- Опыт многопоточной разработки, Concurrency API, синхронизации, а также понимание race condition и deadlock.
- Опыт написания автотестов с JUnit 5, Mockito и Spring Test, разработки REST API, работы с HTTP, CORS, JWT, Swagger/OpenAPI, Git и CI/CD.
Хорошо, если есть
- Опыт работы с Docker, Kubernetes, Prometheus и Grafana.
- Опыт настройки и поддержки CI/CD с Jenkins, GitLab CI или CircleCI.
- Понимание распределенных систем, TDD и автоматизированного тестирования.
- Опыт работы с высоконагруженными или критичными интеграционными сервисами.
Культура и преимущества
- Динамичная рабочая среда, сложные технические задачи и командная работа.
- Медицинская страховка, ДМС и бассейн на территории офиса.
- 21 день отпуска.
- Специальные условия по банковским продуктам и годовой KPI-бонус.
- Бесплатные курсы LinkedIn Learning, Coursera, Udemy и другие корпоративные программы.
- График работы с 9:00 до 18:00 по будням; обеды в столовой по себестоимости.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →