Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Bank of America Logo

Software Engineer III

Bank of America

Salary not specified
Aug 29, 2025
Chicago, IL, US
Apply Now

Bank of America's GHR technology team is looking for a mid-level Java Full Stack Developer to develop and deliver complex requirements, ensuring software meets functional, non-functional, and compliance requirements, and that solutions are well-designed with maintainability and ease of integration and testing built-in.

Requirements

  • 5+ years of development experience (preferably in the financial industry).
  • Java/J2EE, Object Oriented design and Programming, Spring (Spring batch or Spring integration and Spring boot is a plus)
  • At least one ORM/Persistence Framework: iBatis/MyBatis, Hibernate, Kafka, JPA
  • SOA, REST/SOAP Web Services, Micro Services CXF, JAXWS/JAXRS, JSON, XML
  • Source Control: Bit Bucket, Subversion (SVN), Perforce, or similar
  • Maven, test Driven development (TDD) and continuous integration (CI), JUnit, Mockito
  • IDE: Eclipse, RAD, or other

Responsibilities

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
  • Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
  • Automates manual release activities
  • Designs, develops, and maintains automated test suites (integration, regression, performance)

Other

  • Candidates must possess advanced problem-solving skills, the willingness to learn and ability to effectively and concisely communicate verbally and in presentation format.
  • You must work well in a supportive and transparent team environment, while having the ability to research and resolve issues independently.
  • Candidates must have good communication skills and the ability to engage and influence teams across technology and the business.
  • Agile/Iterative development and full SDLC development
  • 1st shift (United States of America)