Unissant
Java Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java-инженер в Unissant для поддержки федерального клиента: разработка и сопровождение защищённых масштабируемых enterprise-приложений на Java 21+, Spring Boot и Struts с интеграцией REST API, микросервисов и облачных сервисов AWS.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и сопровождать защищённые масштабируемые enterprise-приложения на Java 21+, Struts и Spring Boot
- Разрабатывать и поддерживать компоненты современных веб-приложений на Node.js и JavaScript-фреймворках, предпочтительно Vue.js
- Проектировать, разрабатывать и интегрировать RESTful API и микросервисы, включая API на Java и Python
- Разрабатывать и разворачивать облачные приложения в AWS с использованием Lambda, API Gateway, ECS, Step Functions, RDS, Elasticsearch/OpenSearch и Redis
- Строить и поддерживать автоматизированные CI/CD-пайплайны (например, GitHub Actions) и поддерживать контейнеризацию приложений с помощью Docker
- Диагностировать сложные проблемы приложений, интеграций, деплоя и продакшена и устранять их
- Взаимодействовать с разработчиками, архитекторами, DevOps-инженерами, бизнес-аналитиками, тестировщиками и другими стейкхолдерами на всём жизненном цикле разработки
- Проактивно выявлять технические риски, зависимости и блокеры команды, предлагать меры по их снижению и доводить вопросы до решения
- Управлять несколькими конкурирующими приоритетами разработки, соблюдая обязательства по спринтам, релизам, качеству, безопасности и срокам поставки
- Поддерживать инициативы по непрерывному улучшению и модернизации, включая интеграцию ML/AI-процессов и соблюдение стандартов разработки и безопасности NIH и федеральных требований
Требования
- 5+ лет опыта разработки на Java с использованием фреймворков Struts и Spring Boot (Java 21 и выше)
- 3+ года опыта работы с библиотеками Node.js (предпочтительно Vue.js)
- 3+ года опыта деплоя кода приложений в среде AWS
- 3+ года практического опыта с сервисами AWS: Lambda, API Gateway, ECS, Step Functions, RDS, Elasticsearch, Redis и связанными облачными сервисами
- 3+ года опыта разработки API на Python
- Опыт работы с CI/CD-пайплайнами, например GitHub Actions
- Рабочее знание Docker-образов и контейнеризации
- Умение проактивно выявлять риски, предлагать меры по их снижению и доводить до решения; устранять блокеры команды
- Умение управлять несколькими конкурирующими задачами и работать совместно с разными функциональными направлениями; самостоятельно представлять и доносить аналитические выводы
- Понимание процессов машинного обучения и искусственного интеллекта (ML/AI)
- Опыт работы с IT-системами NIH, поддерживающими клинические исследования или операционную отчётность в сфере управления исследованиями
- Степень бакалавра обязательна; предпочтительно в области Computer Science, Information Technology, Information Systems, Operations Management или смежной
- Предпочтительна степень MBA/магистра в релевантной области
- Отличные навыки устной и письменной коммуникации, умение представлять предложения и данные о результативности, комфортное взаимодействие со всеми уровнями организации
- Умение писать чёткий и лаконичный контент с соблюдением высокой конфиденциальности
- Требуется способность получить и поддерживать public trust clearance
- Предпочтительно наличие NIH Badged (или недавний статус NIH badged)
Условия
- Преимущественно удалённая работа
- Клиент может направить или одобрить occasional очное участие для планирования, переходного периода, обучения, встреч, воркшопов или других программных мероприятий
- В основном обычная офисная среда
- Возможна необходимость поднимать до десяти (10) фунтов
- Гибкость в работе в сверхурочные часы
- Кандидаты проходят предварительный скрининг при трудоустройстве
- Unissant, Inc. — работодатель равных возможностей (EOE; M/F/Disability/Vets)
Навыки
- Java
- Java 21
- Struts
- Spring Boot
- Node.js
- JavaScript
- Vue.js
- RESTful API
- микросервисы
- Python
- AWS
- Lambda
- API Gateway
- ECS
- Step Functions
- RDS
- Elasticsearch
- OpenSearch
- Redis
- CI/CD
- GitHub Actions
- Docker
- ML/AI