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.

Java Developer – Software Engineer III
Bank of America. Develop and deliver complex software requirements to accomplish business goals .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in Java development, particularly with Java 8/11/17+ and Spring Boot, while providing technical leadership in designing and implementing enterprise-grade applications. Proficient in developing REST APIs, integrating messaging platforms, and ensuring compliance with security standards.
Highest-signal resume keywords
Java DevelopmentSpring BootREST APIsMicroservices ArchitectureFraud Detection Solutions
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 8/11/17+Spring FrameworkSQL ServerOraclePostgreSQLKafkaMQOAuth2JWTApplication Security
Soft Skills
Technical LeadershipMentoringCollaboration
Tools & Technologies
SplunkDynatraceAppDynamics
Industry Keywords
Software Development LifecycleCompliance RequirementsIntegration TestingPerformance TestingFraud Prevention
Tech Stack
Tools & technologiesJavaKafkaMicroservicesNoSQLOraclePostgresSplunkSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Develop and deliver complex software requirements to accomplish business goals
- Ensure software meets functional, non-functional, and compliance requirements
- Design, develop, and support enterprise-grade applications throughout the full software development lifecycle
- Provide technical leadership and engineering oversight for real-time fraud detection solutions
- Code solutions and unit test according to 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 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
- Lead complex applications involving APIs, messaging and streaming solutions, AI/ML models, NoSQL and graph databases, and external vendor integrations
- Partner with the fraud strategies department to design scalable solutions for evolving fraud prevention requirements
- Develop backend Java applications, APIs, system integrations, real-time decisioning, and fraud detection capabilities for New Account Opening flows
- Debug, conduct code reviews, perform solution design, and troubleshoot production issues
Requirements
What you’ll need- 5+ years of Java development experience
- Recent hands-on Java/Spring Boot experience
- Ability to contribute directly to complex development and troubleshooting activities
- Strong hands-on Java development experience
- Experience in Java 8/11/17+ environments; Java 17+ preferred
- Spring Boot and Spring Framework
- REST APIs and Microservices Architecture
- Experience with SQL Server, Oracle, or PostgreSQL
- Experience with Kafka, MQ, or other messaging platforms
- Experience with OAuth2, JWT, SSO, Spring Security, and application security desired
- Experience with monitoring/observability tools such as Splunk, Dynatrace, or AppDynamics desired
- Knowledge of development and testing practices common to the industry
- Knowledge of design and architectural patterns
- Ability to work 1st shift in the United States of America
- 40 hours per week
Benefits
Comp & perks- Annual discretionary incentive plan eligibility
- Benefits eligibility
- Paid time off
- Resources and support for employees
- In-office flexibility based on role-specific responsibilities and business needs
- Opportunities to learn, grow, and make an impact
- Career development opportunities