Apply

Ready to go for it?

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

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

See all jobs on Scoutfield

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

Software Engineer III

Bank of America

. Develop, enhance, debug, support, maintain, and test software applications .

Posted 10/26/2026full-timeUnited StatesSeniorLead💰 $102,900 - $179,900 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in Software Engineering with a strong focus on Core Java, Spring Framework, and Microservices API Development. Proven ability to lead technical direction, mentor teams, and deliver scalable solutions in the Banking and Payments domain.

Highest-signal resume keywords
Core Java CodingSpring FrameworkMicroservices (REST) API DevelopmentCucumber Test FrameworkBanking/Payment Development Experience

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
Java/J2EEMicroservices (REST) API DevelopmentCucumber Test FrameworkOracle DBApplication Messaging – MQUNIX Operating SystemWindows Operating SystemGitSVNBitbucket
Soft Skills
Good Communication SkillsStakeholder Engagement
Tools & Technologies
Mulesoft AnypointOpenShiftKafkaAWS
Industry Keywords
Software EngineeringTechnical DirectionContinuous ImprovementCI/CD PracticesAutomated Testing

Tech Stack

Tools & technologies
AWSJ2EEJavaKafkaMicroservicesOpenShiftOracleSpringSubversionUnix

About the role

Key responsibilities & impact
  • Develop, enhance, debug, support, maintain, and test software applications
  • Develop and implement complex applications using diverse and new technologies
  • Provide technical direction and system architecture for individual initiatives
  • Attend business discussions and workshops and gather requirements
  • Analyze requirements and transform them into technical flow aligned with project frameworks and design
  • Coordinate software application delivery with external programmers when needed
  • Code solutions and unit test against acceptance and compliance requirements
  • Design, develop, and modify architecture components, application interfaces, and solution enablers
  • Mentor software engineers and coach the team on CI/CD practices and tool-stack automation
  • Execute story refinement, requirements definition, and delivery-lifecycle estimation
  • Perform spikes and proofs of concept to mitigate risk or implement new ideas
  • Automate manual release activities
  • Design, develop, and maintain automated integration, regression, and performance test suites
  • Deliver strategic capabilities on the Global Payments platform
  • Partner with Product Owners, Architects, Feature Leads, and Quality Engineers on scalable and secure solutions
  • Guide the team on delivery practices, engineering excellence, and continuous improvement

Requirements

What you’ll need
  • 7+ years of hands-on experience in Software Engineering
  • Knowledge of Core Java coding and testing
  • Java/J2EE
  • Spring Framework
  • Microservices (REST) API Development
  • Cucumber Test Framework
  • Git
  • Oracle DB
  • Application Messaging – MQ
  • UNIX and Windows operating systems
  • SVN, Bitbucket/GIT or related
  • Banking/Payment development experience
  • Good communication and stakeholder engagement skills
  • Proficiency in programming language(s) required for the role
  • Desired: hands-on experience in JMS
  • Desired: hands-on experience in Mulesoft Anypoint platform development
  • Desired: OpenShift, Kafka, and AWS
  • Desired: 2+ years of relevant work experience

Benefits

Comp & perks
  • Annual discretionary incentive plan eligibility
  • Benefits eligibility
  • Paid time off
  • Resources and support for employees
  • In-office culture supporting collaboration, engagement, and career development
  • Opportunities to learn, grow, and make an impact