Middle Software Engineer (Java)
Описание от работодателя
Основные задачи:
Разработка интеграционных решений для взаимодействия различных систем, сервисов и приложений.
Разработка, развитие и поддержка интеграционных 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 (Пн-Пт) в комфортном офисе в центре города.