Principal Engineer - Wire Payments Platform

Bank of America
Charlotte, NJ
Category Engineering
Job Description
We are seeking a highly experienced and technically proficient Principal Engineer to join our team in building a next-generation wire payment processing platform hosted on AWS. This role blends leadership and architecture, requiring deep expertise in modern technologies and payment systems. In this role, you will be responsible for designing, implementing, and optimizing cloud solutions that drive our business forward and meet our clients' evolving needs.

Requirements

  • Designing and implementing scalable, secure, and cost-effective AWS cloud architectures
  • Migrating on-premises applications and data to the AWS cloud
  • Creating and maintaining CloudFormation templates for infrastructure management
  • Ensuring compliance with industry standards and regulations
  • Collaborating with clients and internal teams to gather requirements and develop solutions
  • Optimizing existing cloud infrastructures for performance and cost-efficiency
  • Providing technical leadership and mentoring to team members
  • Recent experience tackling complex challenges in distributed data systems using Java (Enterprise Edition), Oracle SQL, and Python
  • Experience using Java/J2EE technologies to develop scalable enterprise-grade applications, libraries, and frameworks
  • 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
  • Utilized DevOps technologies for CI/CD including Ansible, Jenkins, JFrog, and Git
  • Designed and implemented database development on Oracle Exadata
  • Proven experience in leading and mentoring a team of engineers
  • Strong understanding of software development, testing, deployment, and support using agile methodologies
  • Expert-level proficiency in Java Enterprise Edition and related frameworks (e.g., Spring, Hibernate) and advanced SQL
  • Excellent written and verbal communication skills
  • Ability to write specifications and design documents

Benefits

  • Generous Paid Time Off
  • 401k Matching
  • Retirement Plan
  • Relocation Assistance
]]>