Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bank of America

Principal Engineer – Java

Bank of America

Principal Engineer leading engineering solutions at Bank of America to improve design, quality, and reuse across diverse technologies.

Posted 4/18/2026full-timeCharlotte • North Carolina • 🇺🇸 United StatesLeadWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsJavaKafkaMicroservicesOracleSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Define and lead the engineering approach for program/portfolio solutions
  • Improve design, quality, and reuse of solutions
  • Deliver technology enablers that enhance development efficiencies
  • Act as a technical authority for diverse technology landscapes
  • Champion new technologies and ensure compliance with enterprise standards

Requirements

What you’ll need
  • 10+ years of software engineering experience with progressive technical leadership
  • Deep expertise in Java and Spring Boot framework
  • Strong experience with enterprise integration technologies (Mulesoft, Kafka)
  • Proficiency in Oracle PL/SQL and database design
  • Experience with reactive programming paradigms and event-driven architectures
  • Understanding of design patterns, microservices architecture, and distributed systems
  • Experience with CI/CD, DevOps practices, and cloud technologies

Benefits

Comp & perks
  • Health insurance
  • 401(k)
  • Flexible work arrangements
  • Professional development
  • Wellness programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootMulesoftKafkaOracle PL/SQLdatabase designreactive programmingevent-driven architecturedesign patternsmicroservices architecture
Soft Skills
technical leadershipcommunicationproblem-solvingcollaborationinnovation