Vice President; Feature Lead - Technology

Bank of America Bank of America · Banking · Newark, NJ

This role at Bank of America focuses on designing, developing, and maintaining backend systems for fraud detection and payment networks. It involves architecting scalable solutions using technologies like Java, Spring Boot, Kubernetes, and Kafka, and implementing rule engines for real-time decision-making. The role also includes setting up CI/CD pipelines, mentoring engineers, and working with technologies like Splunk, ELK Stack, and Experian PowerCurve.

What you'd actually do

  1. Customize the Merchant Services fraud detection platform for payment transaction fraud detection using proprietary products such as the Lusis Fraud Detection Engine.
  2. Convert Experian PowerCurve decisions into in-built Drools Business Rules Management solutions.
  3. Design and develop complex requirements to accomplish business goals.
  4. Ensure that software meets functional, non-functional, and compliance requirements.
  5. Ensure solutions are well designed with maintainability, ease of integration, and testing built in from the outset.

Skills

Required

  • Java
  • Spring Boot
  • REST specifications
  • Docker
  • Kubernetes
  • Redis
  • Kafka
  • RabbitMQ
  • API gateways
  • OAuth2
  • JWT
  • Spring Security
  • CI/CD pipelines
  • Python
  • Linux
  • Splunk
  • ELK Stack
  • Apache Kafka
  • Brainiac rule engine
  • Marvel rule engine
  • Drools Business Rules Management
  • Experian PowerCurve
  • Apache Spark
  • Hadoop
  • Microservices
  • Elasticsearch

Nice to have

  • full stack engineering
  • coding
  • debugging
  • web technologies
  • cloud technologies
  • distributed technologies

What the JD emphasized

  • fraud detection
  • rule engines
  • backend systems
  • CI/CD pipelines