
Bank of America — глобальна фінансова установа, що працює у сферах банківської справи, фінансів і фінтеху. Компанія надає приватним особам, малому бізнесу та інституційним клієнтам послуги персонального банкінгу, підтримки малого бізнесу, управління капіталом, інвестиційні послуги та доступ до ринків капіталу. Компанія також зосереджується на відповідальному розвитку через стале фінансування, ініціативи у сфері різноманіття та програми розвитку громад.
Інженер-програміст Java III рівня — Шарлотт, робота в офісі
Приєднуйтеся до Bank of America як full-stack Java-інженер і розробляйте високодоступні застосунки для казначейства та CIO. Створюйте рішення на основі Java, Spring, Angular, REST API, автоматизованого тестування та хмарних технологій.
Опис
- Розробляйте складні програмні рішення, що підтримують бізнес-цілі
- Забезпечуйте відповідність застосунків функціональним, нефункціональним вимогам і стандартам комплаєнсу
- Проєктуйте, створюйте та супроводжуйте високодоступні застосунки для функцій корпоративного казначейства та CIO
- Співпрацюйте із зацікавленими сторонами, колегами, технологічними керівниками, продакт-менеджерами та інженерними командами протягом усього життєвого циклу розробки
- Реалізовуйте рішення та пишіть модульні тести, що відповідають критеріям приймання й комплаєнсу
- Проєктуйте й оновлюйте архітектурні компоненти, інтерфейси застосунків і засоби підтримки рішень
- Наставляйте інженерів-програмістів і допомагайте команді впроваджувати практики CI/CD та автоматизацію
- Уточнюйте користувацькі історії, прояснюйте вимоги й оцінюйте обсяг робіт
- Проводьте технічні дослідження та створюйте proof of concept для зниження ризиків і оцінювання нових підходів
- Автоматизуйте ручні процеси випуску
- Створюйте й підтримуйте набори інтеграційних, регресійних і навантажувальних тестів
- Розробляйте вебзастосунки повного циклу на Java та сучасних фронтенд-технологіях
- Створюйте й підтримуйте RESTful API, серверні сервіси та інтеграції із зовнішніми системами
- Розробляйте адаптивні компоненти інтерфейсу користувача на Angular
- Створюйте чистий, ефективний і документований код та беріть участь у рев’ю коду
- Досліджуйте дефекти та виконуйте модульне й інтеграційне тестування
- Покращуйте продуктивність, масштабованість і надійність застосунків
- Беріть участь у створенні CI/CD-конвеєрів, хмарних розгортаннях і контейнеризованих архітектурах
- Стежте за новими технологіями та рекомендуйте вдосконалення інструментів, процесів і архітектури
Вимоги
- Щонайменше сім років досвіду розробки full-stack застосунків на Java
- Поглиблений досвід роботи з Java, Spring, Angular, Node.js, Oracle та SQL
- Практичний досвід роботи зі Spring Framework, Hibernate та інструментами CI/CD, такими як Git, Bitbucket, Jenkins, Maven і Ansible
- Ґрунтовний досвід full-stack розробки на Java, що охоплює серверні та клієнтські системи
- Досвід проєктування й розробки RESTful веб-API та інтеграцій на основі JSON
- Досвід роботи з контейнерами, мікросервісами, хмарними платформами та практиками безпечного кодування
- Досвід роботи із серверами застосунків Tomcat і Apache
- Розвинені навички налагодження та розв’язання проблем
- Досвід Agile-розробки, зокрема уточнення задач Jira з критеріями приймання та керування версійними випусками коду
- Володіння модульним тестуванням, розробкою через тестування, JUnit і Karma-Jasmine
- Сильні навички письмової та усної комунікації
- Досвід роботи з власниками продуктів і кінцевими користувачами для визначення вимог і сортування проблем
- Бажаний досвід роботи з OpenShift, Unix, Kafka, Splunk, Python, Quartz, аналітикою або моделюванням даних, а також у сфері фінансових послуг
- Готовність працювати в першу зміну у США
- Готовність працювати 40 годин на тиждень
Переваги
- Право на участь у щорічному дискреційному плані заохочення
- Комплексний пакет провідних у галузі пільг
- Оплачувана відпустка
- Ресурси та підтримка для працівників
- Можливості навчання, розвитку та значущого внеску
- Інклюзивне робоче середовище
- Ресурси для підтримки фізичного, емоційного та фінансового добробуту
- Визнання результатів роботи та винагороди