О вас
Вы будете рады работать над зрелым продуктом, ориентированным на клиента, где ваш вклад окажет немедленное влияние. На этой должности вы будете отвечать за полный цикл разработки функций в современной полностековой среде, созданной с использованием Java 21, Spring Boot и Angular, предоставляя масштабируемые, хорошо протестированные решения, которые поддерживают реальных пользователей и критически важные для бизнеса рабочие процессы.
Вы присоединитесь к совместной команде разработки продукта, где высоко ценятся ответственность, качество и коммуникация. Мы ищем человека, который уверенно работает в существующей кодовой базе, может уверенно участвовать в Agile-церемониях и обсуждениях с клиентами, а также проактивно сообщает о рисках, сложности и сроках, чтобы помочь команде успешно выполнять задачи.
Примечание: Эта роль осуществляется по модели контракта.
Вы привносите в Applaudo следующие компетенции:
- Желательно иметь степень бакалавра в области компьютерных наук, программной инженерии, компьютерной инженерии или смежной области, либо эквивалентный профессиональный опыт.
- Более 8 лет профессионального опыта в разработке программного обеспечения, со значительным опытом работы с бэкендом на Java с использованием Spring Boot или сопоставимого фреймворка.
- Глубокие практические знания Java 21 и современных паттернов Spring Boot: внедрение зависимостей, REST-контроллеры, сервис-слои и управление конфигурацией.
- Практический опыт работы с Angular (предпочтительно версии от v14 до Angular 19), с практическим использованием RxJS в реальных проектах для реактивного управления состоянием и потоками данных.
- Уверенное написание и понимание SQL-запросов к PostgreSQL, знание джойнов, индексации и основ построения запросов.
- Предыдущий опыт работы с MyBatis, Hibernate или аналогичным ORM; понимание компромиссов между маппинговыми запросами и прямым выполнением SQL.
- Рабочая осведомленность о Redis для кеширования или паттернов pub/sub в продакшене.
- Практический опыт работы с AWS (S3, ECS, CloudWatch).
- Строгая дисциплина тестирования, написание и выполнение исчерпывающих модульных/E2E тестов для критически важной бизнес-логики перед передачей в QA.
- Подтвержденная способность точно оценивать сложность бэкенд-функций, своевременно выявляя изменения в объеме работ.
- Высокая самоорганизация, способность ориентироваться в больших существующих кодовых базах и самостоятельно разрешать неопределенности.
- Отличное владение английским языком, необходимое для эффективной работы с нашей командой и заинтересованными сторонами в США.
Вы будете нести ответственность за следующие задачи:
- Проектирование, создание и отладка новых функций продукта от начала до конца, как на уровне бэкенд API, так и на фронтенде Angular, в рамках существующей монолитной кодовой базы.
- Разработка и поддержка RESTful API на Java 21 / Spring Boot, с использованием PostgreSQL (MyBatis) и Liquibase для изменений схемы.
- Внедрение и поддержка стратегий кеширования на основе Redis для повышения производительности и управления сессиями.
- Создание реактивных компонентов Angular 19 с использованием RxJS и определенных клиентом UI-фреймворков, обеспечивая согласованность пользовательского опыта.
- Написание E2E и модульных тестов, ориентированных на критически важную бизнес-логику.
- Работа с AWS (S3, ECS, CloudWatch, Bedrock) для хранения данных, развертывания, обеспечения наблюдаемости и интеграции с ИИ.
- Проактивное информирование о превышении сложности или объема работ над первоначальными оценками, прежде чем брать на себя обязательства по срокам поставки.
- Активное участие в Agile-церемониях и еженедельных встречах с клиентами.
- Сотрудничество с коллегами-инженерами для формирования рабочих процессов и поддержания качества кода в команде.
Владение:
- Java 21 и Spring Boot.
- Angular 19, RxJS, TypeScript.
- Активное использование инструментов ИИ в повседневном рабочем процессе разработки.
- AWS (S3, ECS, CloudWatch).
- Продвинутый уровень владения английским языком.
О нас
Мы созданы иначе.
В Applaudo талантливые люди проектируют, создают и масштабируют значимые решения на базе ИИ, которые оказывают реальное влияние на бизнес. Будучи организацией, изначально ориентированной на ИИ, мы сотрудничаем в области дизайна, разработки, облачных технологий, данных и искусственного интеллекта, чтобы превращать идеи в масштабируемые продукты, которые трансформируют способы работы компаний, принятия ими решений и их рост.
Мы строим высокопроизводительную культуру, основанную на пяти ценностях: Предоставление возможностей для совершенства, Командная работа, Непрошенное уважение, Постоянная прозрачность и Эффективная коммуникация. Они определяют, как мы работаем, как мы поддерживаем друг друга и как мы несем ответственность.
Applaudo — это место для людей, которые хотят быстро учиться, брать на себя ответственность и работать в сильных командах, которыми они гордятся. Присоединение к нам означает участие в организации, которая целенаправленно развивается, инвестирует в современные методы работы и лидирует в масштабировании трансформации на основе ИИ.