Avenga — международная инженерная компания, помогающая бизнесу работать с искусственным интеллектом в основе. С более чем 6000 экспертами по всему миру, мы объединяем инженерную экспертизу с мышлением, ориентированным на ИИ, чтобы превращать амбициозные идеи в реальное влияние в различных отраслях, технологиях и рынках.
В основе роли
Мы ищем Java-инженера среднего уровня, который присоединится к нам для создания современной облачной платформы, помогающей финансовым учреждениям управлять кредитным риском и мошенничеством. Вы будете разрабатывать функции продукта, сочетая сильные навыки разработки на Java, опыт работы с Node.js или React, а также инструменты кодирования с поддержкой ИИ, которые являются неотъемлемой частью повседневного рабочего процесса команды.
Вы будете сотрудничать с инженерами, продуктовыми командами и другими заинтересованными сторонами для поставки надежного программного обеспечения, участвовать в технических обсуждениях и делиться знаниями, одновременно постоянно развивая свои навыки.
Основные навыки, которые вы принесёте
•Сильные навыки разработки на Java и опыт создания масштабируемых, высококачественных приложений
•Практический опыт работы с инструментами разработки с поддержкой ИИ, особенно Claude и Cursor, для кодирования и решения задач
•Рабочие знания Node.js или React, с умением ориентироваться в существующем коде и вносить вклад в задачи разработки
•Глубокое понимание архитектуры микросервисов, REST API и проектирования облачных приложений
•Опыт работы с методологиями тестирования программного обеспечения, автоматизацией тестирования и написанием поддерживаемого, надежного кода
•Умение работать с CI/CD пайплайнами, системами контроля версий и автоматизированными процессами развертывания
•Способность участвовать в обзорах кода, технических обсуждениях и совместном решении проблем
Влияние, которое вы создадите
•Проектировать, разрабатывать, тестировать и поддерживать микросервисы на Java и облачные приложения
•Создавать и улучшать функции продукта в современной full-stack среде
•Сотрудничать с инженерами, продуктовыми командами и заинтересованными сторонами для поставки масштабируемых и надежных программных решений
•Участвовать в обзорах кода, технических обсуждениях и инициативах по постоянному улучшению для поддержания высоких инженерных стандартов
•Использовать инструменты разработки с поддержкой ИИ, автоматизацию и практики CI/CD для повышения продуктивности и качества поставки программного обеспечения
•Создавать и поддерживать техническую документацию, а также способствовать обмену знаниями в команде и непрерывному обучению