Wyetech
Software Engineer (SWE) Skill Level 2
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Agile-команду, поддерживающую критичную enterprise-систему обработки данных. Разработка и модернизация Java Spring Boot приложения с Angular-фронтендом, контейнеризация и деплой в Kubernetes.
Задачи
- Анализировать требования пользователей и системные спецификации, выводить требования к дизайну и производительности ПО
- Разрабатывать, поддерживать и развивать enterprise-приложения на Java, Spring Boot, Angular
- Проектировать и поддерживать RESTful API и сервисные интеграции
- Разрабатывать компоненты для обработки больших объёмов операционных данных
- Отлаживать приложения, находить первопричины дефектов и устранять их
- Оптимизировать SQL-запросы, интерфейсы БД и компоненты доступа к данным (MariaDB, Oracle, PostgreSQL)
- Поддерживать контейнеризацию приложений и деплой в Kubernetes (Docker, Podman)
- Разрабатывать и поддерживать unit- и интеграционные тесты, автоматизированное тестирование
- Поддерживать CI/CD процессы на базе GitLab
- Участвовать в Agile-процессах: планирование спринтов, код-ревью, ретроспективы
- Вести техническую документацию в Confluence и трекинг задач в Jira
- При необходимости исполнять роль технического лида команды разработки
Требования
- Опыт разработки enterprise-приложений на Java со Spring Boot
- Опыт разработки веб-приложений на Angular или аналогичных фреймворках
- Опыт проектирования и поддержки RESTful API
- Опыт работы с реляционными БД: MariaDB, Oracle, PostgreSQL
- Опыт написания SQL-запросов и интеграции приложений с БД
- Опыт работы с контейнерами Docker или Podman
- Опыт деплоя и поддержки приложений в Kubernetes
- Опыт поддержки модернизации приложений и эволюции архитектуры
- Опыт написания unit- и интеграционных тестов
- Опыт работы с Git и CI/CD
- Опыт работы в Agile-командах
- Активный допуск TS/SCI с Full Scope Polygraph
- Гражданство США
- Высшее образование в области CS или 14 лет опыта (либо 18 лет опыта без диплома)
Условия
- Почасовая оплата $86.14–$108.87
- Автоматические взносы 20% от gross-компенсации в SEP IRA без требования со стороны сотрудника
- До 200 часов PTO в год
- Медицинская страховка с опцией HSA, стоматология и зрение
- Страхование жизни и AD&D, краткосрочная и долгосрочная нетрудоспособность
- Реферальный бонус до $10,000
- Возможность перехода между контрактами Wyetech
- Тимбилдинги и корпоративные мероприятия
Навыки
- Java
- Spring Boot
- Angular
- RESTful API
- MariaDB
- Oracle
- PostgreSQL
- SQL
- Docker
- Podman
- Kubernetes
- Git
- GitLab CI/CD
- Jira
- Confluence
- Microservices
- Helm
- Rancher
- Amazon EKS
- OpenShift
- DevSecOps