US Bank
Software Engineer 2 ( Full Stack - Java, Spring Boot, React)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в U.S. Bank для разработки и поддержки масштабных корпоративных веб-приложений. Работа охватывает frontend на React/Next.js и backend на Java Spring Boot, Node.js и Python с деплоем в облаке.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые full-stack веб-приложения для корпоративных пользователей и бизнес-критичных функций
- Разрабатывать современные интерфейсы на React.js, Next.js, TypeScript, JavaScript, HTML5 и CSS
- Проектировать и реализовывать RESTful API, микросервисы и backend-сервисы на Node.js, Python и Java Spring Boot
- Совместно с product-менеджерами, дизайнерами и инженерными командами переводить бизнес-требования в технические решения
- Оптимизировать производительность, масштабируемость, надёжность и поддерживаемость frontend и backend систем
- Проектировать схемы БД, модели данных, стратегии индексирования и оптимизацию запросов для реляционных баз
- Строить и поддерживать CI/CD пайплайны, контейнерные деплои и cloud-native решения
- Обеспечивать соблюдение практик безопасности: аутентификация, авторизация, приватность данных и безопасное кодирование
Требования
- Степень бакалавра или эквивалентный опыт работы
- Три-пять лет релевантного опыта
- Сильный практический опыт разработки и поддержки крупномасштабных веб-приложений
- Экспертиза в React.js, включая Hooks, Context API и инструменты управления состоянием, такие как Redux
- Опыт разработки на Next.js, TypeScript, JavaScript (ES6+), HTML5 и CSS3
- Знание Java Spring Boot, архитектуры микросервисов и разработки API
- Практический опыт с AWS, Azure или GCP, контейнеризацией через Docker и Kubernetes, CI/CD пайплайнами
Условия
- Гибридный формат: работа в офисе U.S. Bank не менее трёх дней в неделю
- Медицинская страховка (medical, dental, vision)
- Страхование жизни (базовое и опциональное)
- Краткосрочная и долгосрочная нетрудоспособность
- Отпуск по беременности и уходу за ребёнком
- Пенсионный план 401(k) с взносами работодателя
- Оплачиваемый отпуск от двух до пяти недель в зависимости от грейда и стажа
- До 11 оплачиваемых праздничных дней
- Помощь при усыновлении
- Оплачиваемые больничные (до 80 часов в год)
Навыки
- React.js
- Next.js
- TypeScript
- JavaScript
- HTML5
- CSS3
- Redux
- Hooks
- Context API
- Java
- Spring Boot
- Node.js
- Python
- REST API
- микросервисы
- SQL
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- CI/CD