Все вакансии

Senior Java Developer

ТОО InnoForce Group
Алматы, проспект Жибек Жолы, 135HH.ru

Описание вакансии

Innoforce — IT-холдинг, который разрабатывает цифровые продукты для городской инфраструктуры, транспорта и платежных систем. Мы создаём решения в сфере smart city и urban mobility, которые уже внедрены в десятках городов и ежедневно используются миллионами пользователей. В этой роли вы будете участвовать в проектировании, разработке и развитии backend-сервисов на Java, работать с распределёнными системами и интеграциями, а также отвечать за качество и надёжность решений в production. Чем предстоит заниматься: - Проектировать, разрабатывать и развивать backend-сервисы на Java и Spring. - Вести задачи от анализа и декомпозиции требований до тестирования, релиза и сопровождения в production. - Проектировать и развивать REST API, микросервисную и событийную архитектуру. - Работать с данными, транзакциями и интеграциями, обеспечивая надёжность и корректную обработку ошибок. - Работать с брокерами сообщений — Kafka и/или RabbitMQ. - Оптимизировать производительность приложений, SQL-запросов и JVM, находить и устранять узкие места. - Разрабатывать модульные, интеграционные и контрактные тесты. - Участвовать в code review, улучшении инженерных практик, CI/CD и снижении технического долга. - Участвовать в расследовании production-инцидентов, повышении отказоустойчивости и наблюдаемости систем. - Обмениваться экспертизой с командой, проводить технические разборы и помогать развиваться Middle и Junior разработчикам. Требования: - Опыт коммерческой backend-разработки на Java от 5 лет. - Уверенное знание Java 17+; для части задач — опыт работы с современными версиями Java 21+. - Практический опыт работы со Spring Boot / Spring Framework, Hibernate/JPA. - Опыт разработки микросервисов и распределённых систем. - Хорошее знание PostgreSQL и SQL, понимание оптимизации запросов, индексов и транзакций. - Практический опыт работы с Kafka и/или RabbitMQ. - Опыт работы с Redis и кэшированием. - Опыт разработки и интеграции REST API. - Знание JUnit, Mockito и практик автоматизированного тестирования. - Опыт работы с Git, Maven/Gradle и CI/CD. - Понимание принципов Clean Architecture, SOLID и основных паттернов проектирования. - Опыт работы с Docker; знание Kubernetes будет преимуществом. - Опыт работы с высоконагруженными системами, observability и отказоустойчивостью будет преимуществом. - Опыт проведения code review и наставничества будет преимуществом. - Готовность использовать AI-инструменты в разработке и самостоятельно проверять качество и безопасность сгенерированного кода будет преимуществом. Мы предлагаем: - Роль с влиянием на техническое развитие продукта и бизнес-результат. - Возможность работать с современными backend-системами и сложными техническими задачами. - Профессиональную команду и открытую коммуникацию. - Возможность развиваться в сторону технического лидерства и архитектуры. - Выплату заработной платы еженедельно. - Корпоративные мероприятия и развитую внутреннюю культуру. Если вам близок такой формат роли и уровень задач — будем рады обсудить сотрудничество.
Открыть оригинал на HH.ru