Bank of America

Software Engineer III - FullStack Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Fullstack-разработчик в Bank of America: проектирование и разработка сложных решений для бизнес-задач, масштабируемых backend-систем и интерфейсов, с упором на поддерживаемость, интеграцию и тестирование.

Задачи

  • Разрабатывать код и юнит-тесты в соответствии с критериями приёмки и требованиями комплаенса
  • Проектировать, разрабатывать и модифицировать архитектурные компоненты, интерфейсы приложений и решения
  • Наставлять других инженеров и обучать команду практикам CI/CD и автоматизации инструментов
  • Участвовать в уточнении историй, определении требований и оценке работ
  • Выполнять spike/proof of concept для снижения рисков или реализации новых идей
  • Автоматизировать ручные релизные активности
  • Проектировать, разрабатывать и поддерживать наборы автотестов (интеграционные, регрессионные, нагрузочные)
  • Взаимодействовать с глобальной командой программистов для координации поставки приложений
  • Проектировать и разрабатывать архитектуру решений для масштабирования backend-систем на Python, Web и REST

Требования

  • 5+ лет релевантного опыта
  • Владение языками программирования, необходимыми для роли
  • Умение сочетать AI-assisted разработку с инженерными практиками: архитектурные стандарты, контроль версий, peer review, автотесты, безопасное кодирование, observability, CI/CD
  • Понимание ограничений и рисков сгенерированного кода (неверные допущения, небезопасные реализации, галлюцинированные API, недостаточное покрытие тестами)
  • 5 лет опыта проектирования и разработки архитектуры для масштабирования backend-систем на Python, Web и REST
  • Опыт работы с фреймворками SQLAlchemy, Struts, Spring, Spring MVC, Spring Boot, Groovy и open-source компонентами
  • Опыт разработки production-систем с web, Cloud, Redis, Kafka и распределёнными технологиями (микросервисы), CI/CD cloud deployment
  • Опыт работы с frontend-технологиями HTML5, CSS3, SASS, FTL, Handlebars и новыми дизайн-паттернами
  • Опыт работы с современными JavaScript-фреймворками и библиотеками: React, Angular, jQuery, OO design и паттерны
  • Опыт TDD, Agile, Scrum и методологий SDLC
  • Высшее образование (бакалавр) или эквивалентный опыт

Условия

  • Офисная культура с чёткими ожиданиями по присутствию в офисе и гибкостью в зависимости от роли
  • Годовая зарплата $102,900.00 – $179,900.00 в зависимости от опыта, образования и навыков
  • Право на участие в годовой дискреционной премии
  • Конкурентные льготы, оплачиваемый отпуск и ресурсы поддержки сотрудников
  • 40 часов в неделю, 1-я смена

Навыки

  • Python
  • REST
  • SQLAlchemy
  • Struts
  • Spring
  • Spring MVC
  • Spring Boot
  • Groovy
  • Redis
  • Kafka
  • Microservices
  • CI/CD
  • Cloud
  • HTML5
  • CSS3
  • SASS
  • FTL
  • Handlebars
  • JavaScript
  • React
  • Angular
  • jQuery
  • TDD
  • Agile
  • Scrum

Похожие вакансии

Full Stack Developer
SeaChange Printing and Marketing Services LLCMiddlePlymouthГибрид
75,000 – 105,000 USD в год
5 нояб.
Senior Full Stack Software Engineer - Shared Services
BluesightSeniorУдалённо
130,000 – 145,000 USD в год
4 нояб.
Software Engineer II - Reporting Platform
QualtricsMiddleSeattleГибрид
121,000 – 147,000 USD в год
4 нояб.
Applications Software Engineer - Industrial Automation
EurofinsMiddleHoustonОфис
4 нояб.
Lead Java Full Stack Developer at New York
IPolarity LLCLeadWhippanyОфис
50 USD в час
4 нояб.
Software Engineer III - FullStack Developer — Bank of America, 102,900 – 179,900 USD в год, Jersey City | itrelocate