FREE ACCESS
5,000–10,000 jobs/day
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.

Software Engineer III
Bank of America. Develop, enhance, debug, support, maintain, and test software applications .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAWSJ2EEJavaKafkaMicroservicesOpenShiftOracleSpringSubversionUnix
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