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 – Java Springboot Developer
Bank of America. Develop and deliver complex software requirements to accomplish business goals .
Posted 10/5/2026full-timeJersey City • New Jersey • United StatesMid-LevelSenior💰 $102,900 - $179,900 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and maintaining enterprise-grade Java applications and Spring Boot microservices, with a strong focus on performance, scalability, and fault tolerance. Proficient in automated testing, CI/CD practices, and collaboration across cross-functional teams to deliver high-quality software solutions.
Highest-signal resume keywords
Java Software DevelopmentSpring Boot Application DevelopmentApache Kafka Event-Driven ApplicationsSQL Query OptimizationAutomated Testing
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaSpring BootSQLREST APIsMicroservicesObject-Oriented ProgrammingData StructuresDesign PatternsMultithreadingConcurrency
Soft Skills
MentoringCollaborationProblem-SolvingCommunication
Tools & Technologies
GitCI/CD PipelinesBuild ToolsAutomated Testing Frameworks
Industry Keywords
Software Engineering PrinciplesDistributed SystemsService-to-Service IntegrationPerformance ConsiderationsRoot-Cause Analysis
Tech Stack
Tools & technologiesApacheDistributed SystemsJavaKafkaMicroservicesSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Develop and deliver complex software requirements to accomplish business goals
- 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 work estimation through the delivery lifecycle
- 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
- Design, develop, test, and maintain enterprise-grade Java applications and Spring Boot microservices
- Develop and support Apache Kafka event-driven applications, including producers, consumers, message processing, error handling, and downstream integrations
- Analyze and optimize SQL queries and application-to-database interactions
- Develop applications focused on performance, scalability, resiliency, availability, and fault tolerance
- Troubleshoot complex application and production issues across application, messaging, and database layers and perform root-cause analysis
- Write clean, reusable, well-tested code
- Participate in code reviews, technical design discussions, and architecture reviews
- Collaborate with product owners, business analysts, architects, QA engineers, infrastructure teams, and developers to deliver end-to-end solutions
Requirements
What you’ll need- 5+ years of relevant work experience
- Bachelor’s degree or equivalent work experience
- Proficiency in programming language(s) required for the role
- Strong hands-on Java software development experience
- Knowledge of object-oriented programming, data structures, design patterns, and software engineering principles
- Strong experience developing Spring Boot applications, REST APIs, and microservices
- Hands-on experience with Apache Kafka or similar event-driven messaging technologies
- Strong experience with SQL databases, SQL query writing and optimization, and Java database integration
- Experience designing scalable, reliable, and highly available backend applications
- Understanding of RESTful services, distributed systems, and service-to-service integration
- Experience with multithreading, concurrency, exception handling, and Java performance considerations
- Experience with automated unit and integration testing
- Familiarity with Git, CI/CD pipelines, build tools, and standard software development practices
- Availability for 1st shift in the United States of America and 40 hours per week
Benefits
Comp & perks- Affordable, competitive and flexible benefits
- Support for physical, emotional, and financial wellness
- Opportunities to learn, grow, and make an impact
- Annual discretionary incentive award based on performance and company results
- Paid time off
- Resources and support to employees