Bank of America
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-разработчик в Bank of America для разработки и поддержки серверной логики веб-приложений на Java с интеграцией React-интерфейсов и работой с Oracle Database.
Задачи
- Разрабатывать и поддерживать серверную логику на Java для веб-приложений
- Создавать и оптимизировать RESTful API и микросервисы для интеграции с frontend
- Совместно с frontend-разработчиками интегрировать React-интерфейсы с backend
- Писать чистый, эффективный и документированный код по лучшим практикам
- Проектировать, писать запросы и оптимизировать реляционные БД Oracle (SQL, хранимые процедуры, триггеры)
- Отлаживать и улучшать существующие системы для повышения производительности и надёжности
- Обеспечивать безопасность и защиту данных во всех backend-процессах
- Участвовать в code review, тестировании и деплое
- Следить за новыми технологиями и предлагать улучшения существующих систем
Требования
- Уверенное владение Java (Spring Boot, Hibernate или аналогичные фреймворки)
- Опыт работы с Oracle Database (SQL, PL/SQL, проектирование схем, оптимизация производительности)
- Базовые знания HTML и JavaScript для поддержки интеграции с frontend
- Знакомство с React для эффективной работы с frontend-командами
Условия
- Офисный формат работы с гибкостью в зависимости от роли и бизнес-задач
- Полная занятость, 40 часов в неделю, первая смена (США)
- Конкурентные и гибкие льготы, поддержка физического, эмоционального и финансового благополучия
- Инклюзивная среда и возможности карьерного роста
Навыки
- Java
- Spring Boot
- Hibernate
- Oracle Database
- SQL
- PL/SQL
- HTML
- JavaScript
- React
- REST API
- микросервисы
- AWS
- Azure
- Google Cloud
- Docker
- Kubernetes