Middle Java developer
MULTIBROKER · Toshkent shahri · 25.4 mln so'm – 38.1 mln so'm
Наш стек:
Java, Spring / Spring Boot
Коммуникация: на Русском
Нам нужен сильный инженер с опытом от 3 лет, который умеет не только писать качественный код, но и самостоятельно вести задачи, понимать архитектуру решений, критически оценивать требования, проводить качественное ревью ТЗ и кода, а также проектировать решения с пониманием эффективности алгоритмов.
Мы ищем не просто разработчика по стеку, а зрелого инженера, который:
• может работать автономно, без постоянного микроменеджмента
• думает не только о коде, но и о качестве решения в целом;
• умеет критически смотреть на требования, а не принимать их бездумно;
• воспринимает review ТЗ и code review как обязательную часть сильной инженерной культуры;
• способен заранее видеть слабые места в предлагаемых решениях.
Обязанности:
• Опыт коммерческой разработки на Java от 3 лет.
• Уверенное знание Java, Spring / Spring Boot.
• Обязательный опыт работы с микросервисной архитектурой.
• Опыт разработки REST API и backend-сервисов.
• Умение составлять REST API контракты в соответствии с best practices: понятная и консистентная ресурсная модель, корректные HTTP-методы и статусы, версионирование, обработка ошибок, контрактность и удобство для потребителей.
• Практический опыт работы с Kafka, RabbitMQ или другими брокерами сообщений.
• Обязательное понимание и практический опыт реализации механизмов retry, circuit breaker, обработки ошибок, таймаутов, идемпотентности и устойчивости интеграций.
• Понимание асинхронного взаимодействия, транзакционности и контрактов между системами.
• Глубокое понимание архитектуры backend- и интеграционных решений: отказоустойчивость, надежность, масштабируемость, поддерживаемость.
• Самостоятельность в работе: способность вести задачу целиком, задавать правильные вопросы, замечать слабые места в требованиях и предлагать решения.
• Сильный навык ревью ТЗ и кода: умение находить архитектурные проблемы, потенциальные баги, противоречия и технические риски до выхода в прод.
• Понимание observability(логи, метрики, трейсинг) и опыт работы с prometheus, grafana и loki.
Будет плюсом:
• Опыт работы в enterprise-среде или на проектах с большим количеством интеграций.
• Опыт написания и поддержки процедур в PostgreSQL.
• Опыт с Docker, Kubernetes, CI/CD.
• Опыт работы с event-driven архитектурой.
Условия:
• Пятидневная рабочая неделя (пн–пт, 9:30–18:30);
• Участие в развитии современных FinTech-продуктов;
• Работа в профессиональной и сплочённой команде;
• Возможности карьерного и профессионального роста;
• Конкурентоспособная заработная плата;
• Официальное трудоустройство в соответствии с Трудовым кодексом РУз.