Должность: Staff Engineer
Местоположение: Бангалор, Индия
Местоположение: Бангалор, Индия
Тип занятости: Полная занятость
О нас
Automation Anywhere — лидер в области Agentic Process Automation (APA), трансформирующий рабочий процесс с помощью автоматизации на базе искусственного интеллекта. Их система APA, построенная на первом в отрасли Process Reasoning Engine (PRE) и специализированных AI-агентах, объединяет обнаружение процессов, RPA, комплексную оркестровку, обработку документов и аналитику — всё это с обеспечением безопасности и управления корпоративного уровня. Руководствуясь своим видением по стимулированию будущего работы, Automation Anywhere помогает организациям по всему миру повышать производительность, ускорять рост и раскрывать человеческий потенциал.
Back-End Staff Engineer ИЛИ Архитектор
Хотите развивать свою карьеру?
Мы ценим наших талантливых коллег и, по возможности, стремимся помочь им профессионально расти, прежде чем нанимать новых сотрудников на открытые вакансии. Если вы считаете, что открытая вакансия подходит вам, мы призываем вас подать заявку!
Наши люди — залог нашего успеха.
Пожалуйста, убедитесь, что вы соответствуете требованиям нашей внутренней политики мобильности.
Наша возможность:
В Automation Anywhere мы стремимся стимулировать будущее работы, возглавляя путь в Agentic Process Automation (APA) — следующем этапе эволюции автоматизации, который объединяет AI-агентов с автоматизацией и человеческим сотрудничеством. Наша платформа позволяет компаниям автоматизировать сложные рабочие процессы и добиваться более умных, быстрых и эффективных результатов.
В качестве Back-End Engineer вы будете неотъемлемой частью команды, создающей пользовательский опыт, который позволит нашим клиентам использовать весь потенциал APA. Если вы увлечены созданием быстрых, интуитивно понятных и доступных интерфейсов с использованием Java и современных бэкэнд-технологий — и вы стремитесь работать в быстро меняющейся, совместной среде, формирующей будущее интеллектуальной автоматизации — мы хотим услышать от вас.
Кому вы будете подчиняться:
Директор по инжинирингу
Местоположение:
Офис в Бангалоре, Индия (очно)
Вы внесете свой вклад, отвечая за:
- Разработку и поддержку высококачественных, масштабируемых и производительных функций с использованием современных бэкэнд-технологий. Фокусировка на последовательной доставке программного обеспечения и систем, которые продвигают компанию к достижению краткосрочных и долгосрочных целей.
- Создание прототипов для изучения новых сценариев и оптимизации существующих решений. Взаимодействие с заинтересованными сторонами для проведения анализа первопричин и определения подходов к решению.
- Обзор дизайна, кода и утверждение подходов к решению. Способность и готовность работать самостоятельно над проектами в самоуправляемом и зрелом порядке.
- Предоставление карьерного руководства и наставничества для всех членов команды и помощь менеджеру с обзорами. Трансляция требований в технические решения и безупречный пользовательский опыт.
- Тесное взаимодействие с отделами управления продуктами, UX, бэкэнд-разработки, SDET и поддержки для вывода на рынок ведущих отраслевых функций.
- Написание чистого, поддерживаемого и эффективного кода, соблюдение лучших практик в бэкэнд-разработке. Проведение обзоров кода для обеспечения качества и согласованности.
- Продвижение внедрения новых инструментов, фреймворков и методологий для повышения эффективности разработки и производительности кода.
- Многозадачность для эффективного предоставления необходимой информации по разработке.
- Обмен знаниями между командами для развития культуры обучения и совершенствования.
Вы отлично подойдете, если у вас есть:
- Более 10 лет профессионального опыта в бэкэнд-разработке с солидным портфолио работ. Обязателен опыт разработки и архитектуры облачных приложений и инфраструктуры.
- Желателен опыт проектирования программного обеспечения в быстро меняющейся среде более 8 лет. Должен быть опыт в архитектуре микросервисов и масштабируемых облачных приложений.
- Должен быть хороший опыт целостного выявления/устранения утечек памяти и настройки производительности.
- Должен быть хороший опыт работы с open-source технологиями. Отличные устные и письменные коммуникативные навыки, способность адаптироваться к целевой аудитории.
- Отличные навыки устранения неполадок и отладки веб-приложений, а также способность соблюдать согласованные сроки.
- Прочные рабочие знания core Java, JEE, JSON, REST API, таких как Java API for RESTful Web Services (т.е. JAX-RS, Spring, Spark Java).
- Практический опыт работы с логированием (Log4j) и модульным тестированием с использованием JUnit, TestNG, а также фреймворков для мокирования, таких как Mockito, EasyMock, RestAssured.
- Опыт работы с корпоративными приложениями с использованием Spring и Hibernate.
- Опыт работы с SQL-запросами и базами данных, такими как MSSQL Server, Oracle, MySQL, CDB.
- Обязателен опыт работы с системами контроля версий, такими как GIT, SVN и т. д., и инструментами сборки, такими как Gradle и Maven, со знанием непрерывной интеграции и доставки (CI/CD).
- Хорошее владение структурами данных, особенно операциями с XML, JSON и технологиями обработки.
- Должны иметь хорошие знания в области многопоточности (Threading), сокетного программирования (Socket Programming), межпроцессного взаимодействия (IPC).
- Практический опыт работы с OOP, Design Patterns, TDD, IoC, DI, знание сериализации/десериализации.
Желательно:
- SCM: GIT, SVN, NuGet, Nexus
- Cloud: NoSQL, Big Data, Azure Cloud, Amazon Cloud
- Web: MVC, Web API, Java Script, HTML, AJAX, CSS, JQuery, HTTP, HTTPS, XSLT, Spring Boot, Netflix OSS
- Понимание того, как писать код с помощью ИИ
Бонусные навыки:
- Опыт работы с платформами RPA (Robotic Process Automation) или инструментами автоматизации и APA (Agentic Process Automation).
- Знакомство с фронтенд-технологиями.
- Понимание конвейеров CI/CD и процессов развертывания.
- Опыт работы с фреймворками тестирования, такими как Playwright, Cypress.
Вы преуспеете в этих ключевых компетенциях:
- Сильные навыки сотрудничества и коммуникации — способность эффективно работать с кросс-функциональными командами, включая управление продуктами, UX, бэкэнд-инжиниринг, QA и службу поддержки.
- Техническое наставничество и лидерство — опыт развития культуры обмена знаниями и непрерывного совершенствования.
- Аналитическое мышление и решение проблем — навыки декомпозиции сложных задач и предоставления эффективных, масштабируемых решений.
- Адаптивность и стремление к обучению — комфортное освоение новых инструментов, фреймворков и технологий в быстро развивающемся технологическом ландшафте.
- Внимание к деталям и фокус на качестве — стремление писать чистый, поддерживаемый код и обеспечивать соответствие стандартам производительности, доступности и дизайна.
Требования к образованию и опыту: MCA/B.E./M.TECH — эквивалент или выше с соответствующим опытом.
Готовы революционизировать работу? Присоединяйтесь к нам.
Это возможность работать с глобальной, увлеченной командой, пионером в области технологий, которые переопределяют способ работы людей во всем мире. Присоединяйтесь к нам и откройте для себя множество способов, которыми вы можете внести свой вклад, реализовать свой потенциал и достичь величия.
Все несанкционированные резюме, отправленные на любой адрес электронной почты @automationanywhere.com, независимо от того, были ли они отправлены физическим лицом или агентством, не будут иметь права на получение агентского вознаграждения.