Bank of America

Software Engineer III

Bank of America

full-time

Posted on:

Location Type: Hybrid

Location: North CarolinaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Contribute to story refinement/defining requirements
  • Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle
  • Perform spike/proof of concept as necessary to mitigate risk or implement new ideas
  • Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Utilize multiple architectural components (across data, application, business) in design and development of client requirements
  • Assist team with resolving technical complexities involved in realizing story work
  • Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
  • Design/develop/maintain automated test suites (integration, regression, performance)
  • Set up and develop a continuous integration/continuous delivery pipeline
  • Automate manual release activities
  • Mentor other Software Engineers and coach team on CI-CD practices and automating tool stack

Requirements

  • 10+ years experience designing and developing RESTful services using Java, J2EE, Spring Core, Spring Boot, Spring Cloud, Hibernate, and JBoss, Oracle, Copilot
  • Hands-on experience with unit testing frameworks like JUnit, Mockito or Powermock
  • Proficient in DevOps tools : Eclipse, Git/BitBucket, Maven, Jenkins, SonarQube
  • Good understanding of application design patterns and Object oriented programming
  • Great communication skills – both oral and written
  • Excellent problem-solving skills
Benefits
  • Health insurance
  • Wellness programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJ2EESpring CoreSpring BootSpring CloudHibernateRESTful servicesunit testingapplication design patternsObject oriented programming
Soft Skills
communication skillsproblem-solving skillsmentoringcoaching