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

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.

Principal Engineer – Java
Bank of AmericaPrincipal Engineer leading engineering solutions at Bank of America to improve design, quality, and reuse across diverse technologies.
Tech Stack
Tools & technologiesCloudDistributed 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 resumeApplicant 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