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 a next-generation wire payment processing platform. Requires deep expertise in modern technologies and payment systems, guiding cross-functional teams in delivering high-impact features, ensuring alignment with business objectives, technical standards, and agile delivery practices. Experience with Java, Node.js, Oracle, Kafka, RabbitMQ, and cloud platforms is essential.

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. Guides and influences team(s) on design and best practices for high code performance –e.g. pairing, code reviews
  5. Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level

Skills

Required

  • Java (Enterprise Edition)
  • Oracle SQL
  • Python
  • Java/J2EE technologies
  • Spring framework
  • Spring MVC
  • RESTful APIs
  • Kafka
  • RabbitMQ
  • Ansible
  • Jenkins
  • JFrog
  • Git
  • payment systems (Wire, ACH, RTP)
  • Oracle Exadata
  • agile methodologies
  • Java Enterprise Edition
  • Spring
  • Hibernate
  • advanced SQL
  • written and verbal communication skills
  • write specifications and design documents

Nice to have

  • Finacle core banking platform
  • ISO 20022 messaging standards
  • event-driven architecture
  • distributed systems
  • regulatory and compliance requirements in financial services
  • observability tools (Splunk, Prometheus, Grafana)
  • financial products data (Equities, Fixed Income, and Derivatives)
  • Agile/Scrum certification

What the JD emphasized

  • Ensuring compliance with industry standards and regulations
  • Five years experience with Domain expertise in payment systems including Wire, ACH, RTP.
  • Expert-level proficiency in Java Enterprise Edition and related frameworks (e.g., Spring, Hibernate) and advanced SQL.