Marketech International
Bilingual Java Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер для разработки и поддержки корпоративных SCM-приложений и внутренних бизнес-систем на Java/Spring Boot и React/TypeScript. Требуется профессиональное владение китайским (мандарин) и английским языками.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать корпоративные SCM-приложения и связанные бизнес-системы
- Разрабатывать backend-сервисы и бизнес-логику на Java, Spring Boot и MyBatis-Plus
- Разрабатывать и поддерживать frontend-приложения на React и TypeScript
- Проектировать и интегрировать RESTful API между внутренними приложениями, базами данных и внешними системами
- Переводить бизнес-требования в надёжные поддерживаемые фичи
- Участвовать в code review, отладке, тестировании и улучшении кода
- Разрабатывать и оптимизировать SQL Server запросы, хранимые процедуры и логику БД
- Поддерживать проектирование БД, валидацию данных и обработку данных на уровне приложения
- Реализовывать эффективный доступ к данным через MyBatis-Plus или аналогичные ORM
- Устранять проблемы производительности приложений и БД
- Поддерживать интеграции с корпоративными приложениями и supply chain системами
- Разрабатывать и выполнять unit, integration и system тесты
- Расследовать production-инциденты и исправлять баги
- Поддерживать CI/CD пайплайны, деплой, мониторинг и оптимизацию производительности
- Вести техническую документацию по архитектуре, API, логике БД и конфигурациям
- Взаимодействовать с внутренними пользователями и инженерными командами
Требования
- Степень бакалавра в Computer Science, Software Engineering, IT или смежной области либо эквивалентный опыт
- 3+ года профессионального опыта full-stack разработки production-приложений
- Сильный практический опыт с Java, Spring Boot и RESTful API
- Опыт разработки frontend на React и TypeScript
- Сильное владение Microsoft SQL Server: запросы, хранимые процедуры, оптимизация
- Опыт с MyBatis-Plus или аналогичными ORM/persistence фреймворками
- Понимание ООП, архитектуры ПО и лучших практик разработки
- Опыт с Git, тестированием, отладкой, CI/CD, деплоем и production-поддержкой
- Сильные навыки решения проблем и кросс-функционального взаимодействия
- Профессиональное владение китайским (мандарин) и английским языками
Условия
- Full-time, работа в офисе в Phoenix, Arizona
- 100% оплачиваемая работодателем медицинская, стоматологическая, зрительная страховка, страхование жизни и краткосрочная нетрудоспособность
- Оплачиваемый отпуск 96 часов в первый год (пропорционально)
- Оплачиваемый больничный 40 часов в год
- Оплачиваемые праздники
- Пенсионный план 401(k) (без employer matching)
- Возможность performance-бонуса
Навыки
- Java
- Spring Boot
- React
- TypeScript
- SQL Server
- MyBatis-Plus
- RESTful API
- Git
- CI/CD
- Redis
- Kafka
- RocketMQ
- Docker
- C#
- ASP.NET Core
- GitHub Copilot
- Cursor
- Claude Code