B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Software Engineer 3

Backend EngineeringUpdated on Nov 11
Full-timeNo salary listed

About the Job

Requirements

  • Design and develop RESTful services using Java, J2EE, Spring Core, Spring Boot, Spring Cloud, Hibernate, JBoss, Oracle, and Copilot, with at least 10 years of experience.
  • Have hands-on experience with unit testing frameworks such as JUnit, Mockito, or PowerMock.
  • Be proficient in DevOps tools including Eclipse, Git/BitBucket, Maven, Jenkins, and SonarQube.
  • Understand application design patterns and object-oriented programming.
  • Have strong oral and written communication skills.
  • Have excellent problem-solving skills.

Responsibilities

  • Contribute to story refinement and define requirements.
  • Participate in and guide the team in estimating work needed to realize a story or requirement through the delivery lifecycle.
  • Perform spikes or proofs of concept as needed to mitigate risk or implement new ideas.
  • Code solutions and unit test them to deliver requirements or stories according to defined acceptance and compliance criteria.
  • Use multiple architectural components across data, application, and business domains to design and develop client requirements.
  • Assist the team in resolving technical complexities involved in realizing story work.
  • Design, develop, and modify architecture components, application interfaces, and solution enablers while maintaining principal architecture integrity.
  • Design, develop, and maintain automated integration, regression, and performance test suites.
  • Set up and develop a continuous integration and continuous delivery pipeline.
  • Automate manual release activities.
  • Mentor other Software Engineers and coach the team on CI/CD practices and automation of the tool stack.

Desired Qualifications

  • Have experience with Spring Batch.
  • Have experience with relational databases and SQL scripting.
  • Have experience with monitoring tools such as Splunk and Dynatrace.

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs