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 II – Java/J2EE
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 full-stack software development, particularly with Java/J2EE technologies, and a strong ability to build and integrate complex systems while ensuring compliance and performance. Proficient in agile methodologies and capable of leading technical discussions and problem-solving efforts.
Highest-signal resume keywords
Java/J2EE DevelopmentSpring MVC FrameworkRESTful Web ServicesNoSQL DatabasesAgile Methodologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Full-Stack DevelopmentUnit TestingIntegration TestingPerformance TuningMachine LearningNLPArchitectural ComponentsContinuous IntegrationContinuous DeliveryHybrid Engineering
Soft Skills
Interpersonal CommunicationAnalytical SkillsTask ManagementLeadership
Tools & Technologies
CassandraHazelcastIgniteRedisSolrElasticsearch
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Computer Science
Industry Keywords
High-Volume ApplicationsOpen-Source ContributionsAgile Teams
Tech Stack
Tools & technologiesCassandraElasticSearchGroovyJ2EEJavaNoSQLRedisScalaSpring
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
- Code solutions and perform unit testing
- Ensure successful integration into the overall application/system through clear, robust, well-tested interfaces
- Develop full-stack software for Bank of America’s Erica, Chat and Voice Technology team
- Build next-generation AI and search platforms supporting banking assistants and search across multiple platforms
- Perform client-side and server-side development
- Write unit and integration tests
- Perform hybrid engineering tasks within an agile team
- Use architectural components across data, application, and business layers
- Perform continuous integration and continuous delivery activities
- Contribute to story refinement and requirements definition
- Estimate work required to deliver stories and requirements
- Contribute to integration, regression, and performance test suites
- Analyze test reports, identify issues, and triage underlying causes
- Perform spikes and proofs of concept to mitigate risk or implement new ideas
- Participate in code reviews and solve complex technical problems
Requirements
What you’ll need- 5+ years of hands-on software development experience using Java/J2EE technologies
- Good interpersonal communication skills for technical and business conversations
- Good analytical skills to break down requirements and solve complex problems
- Experience working on high-volume applications
- Experience with server-side frameworks such as Spring MVC
- Experience building RESTful web services
- Experience with performance tuning and JVM internals
- Experience with NoSQL databases such as Cassandra
- Experience with distributed caching frameworks such as Hazelcast, Ignite, or Redis
- Experience with modern JVM languages such as Groovy or Scala
- Experience with open-source search engines such as Solr or Elasticsearch
- Experience with NLP and machine learning
- Prior open-source contributions
- Proven task management and leadership skills
- Experience working in agile teams
- Bachelor’s or Master’s Degree in Computer Science or a related field
Benefits
Comp & perks- Affordable, competitive and flexible benefits
- Support for teammates’ physical, emotional, and financial wellness
- Opportunities to learn, grow, and make an impact
- In-office culture supporting collaboration, engagement, and career development
- 40 hours per week
- 1st shift