Home
Jobs
Saved
Resumes
Principal Engineer – Payments Modernization at Bank of America | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Principal Engineer – Payments Modernization
Bank of America
Website
LinkedIn
Principal Engineer – Payments Modernization
United States
Full Time
1 hour ago
$156,500 - $230,000 USD
H1B Sponsor
Apply Now
Key skills
Ansible
AWS
Cloud
Hibernate
J2EE
Java
Jenkins
Kafka
Oracle
Python
RabbitMQ
Spring
SQL
CloudFormation
RESTful
Git
Agile
CI/CD
Leadership
Mentoring
Communication
About this role
Role Overview
Defines and leads the engineering approach for solutions at the program or portfolio level
Continuously improves the design, quality, and reuse of the solution
Delivers technology enablers that improve development efficiencies for the solution
Develops the engineering approach for the entire program/portfolio solution
Works with Architecture to develop/analyze/deliver the implementation of technical enablers
Leads the planning, definition, and design of complex features spanning multiple teams
Creates ideas on designing complex technology and solution development approaches
Leads the technical oversight for teams in solution development including design reviews
Defines the technology tool stack for the solution within internally approved technologies
Explores state-of-the-art technologies to improve development efficiencies, quality of test/QA coverage, and release management
Leads the end-to-end test strategy and adherence for a program/portfolio solution
Requirements
Fifteen plus years experience with:
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.
Tech Stack
Ansible
AWS
Cloud
Hibernate
J2EE
Java
Jenkins
Kafka
Oracle
Python
RabbitMQ
Spring
SQL
Benefits
Discretionary incentive eligible
Access to paid time off
Industry-leading benefits
Resources and support to contribute to sustainable growth
Apply Now
Home
Jobs
Saved
Resumes