Senior Engineer - Payments Modernization

Bank of America Bank of America · Banking · Jersey City, NJ +1

Senior Engineer responsible for defining and leading the engineering approach for complex features in payment modernization, focusing on building a next-generation wire payment processing platform. The role involves end-to-end solution design and delivery, cloud-native architecture on AWS, CI/CD, and ensuring security and compliance in a regulated financial environment.

What you'd actually do

  1. Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution
  2. Define the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practices for team(s)
  3. Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline
  4. Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level
  5. Design and implement cloud-native architectures leveraging AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, and API Gateway.

Skills

Required

  • Java (Enterprise Edition)
  • Oracle SQL
  • Python
  • Spring framework
  • Spring MVC
  • RESTful APIs
  • Kafka
  • RabbitMQ
  • AWS
  • EC2
  • ECS/EKS
  • Lambda
  • S3
  • RDS
  • DynamoDB
  • API Gateway
  • AWS IAM
  • AWS CloudWatch
  • AWS X-Ray
  • AWS Backup
  • AWS CloudFormation
  • Terraform
  • CodePipeline
  • CodeBuild
  • CodeDeploy
  • Ansible
  • Jenkins
  • JFrog
  • Git
  • Oracle Exadata
  • payment systems
  • Wire
  • ACH
  • RTP
  • ISO 20022
  • DevOps
  • CI/CD
  • cloud-native architectures
  • distributed data systems
  • enterprise-grade applications

Nice to have

  • Azure
  • GCP
  • Finacle core banking platform

What the JD emphasized

  • Strong payment platform experience
  • Domain expertise in payment systems including Wire, ACH, RTP.
  • Ensuring compliance with industry standards and regulations
  • Hands-on experience deploying applications on AWS cloud using native services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, and API Gateway.
  • Strong knowledge of Infrastructure as Code (IaC) using AWS CloudFormation or Terraform.
  • Experience integrating CI/CD pipelines with AWS services (e.g., CodePipeline, CodeBuild, CodeDeploy).
  • Ability to design secure and compliant cloud architectures leveraging AWS IAM, encryption, and monitoring best practices.
  • Proven experience in optimizing cloud infrastructure for scalability, performance, and cost-efficiency.
  • Recent experience tackling complex challenges in distributed data systems using Java (Enterprise Edition), Oracle SQL, and Python.
  • Designed and developed solution architecture to scale backend systems with Spring framework, Spring MVC, and RESTful APIs.
  • Hands-on experience with messaging systems like Kafka and RabbitMQ.
  • Designed and implemented database development on Oracle Exadata.