Taro Logo

Software Engineer III -Java

A leading financial institution helping make financial lives better through the power of every connection.
Newark, DE, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer III -Java

Bank of America is seeking a Senior Java Software Engineer to lead an Agile practice room with critical bank application development and production implementation. This role combines technical leadership with hands-on development, focusing on Java-based solutions. You'll be responsible for designing and implementing complex computer programs, ensuring alignment with business objectives, and maintaining high coding standards. The position involves mentoring junior developers, working with modern development practices including CI/CD, and contributing to architecture decisions.

The role requires expertise in Core Java, WebSphere, concurrent processing, and both SOAP and REST web services. You'll work in an in-office culture that values collaboration and technical excellence. The position offers the opportunity to work on critical banking applications while leading and mentoring others.

As a Software Engineer III, you'll be part of Bank of America's technology team, contributing to their mission of making financial lives better through technology. The role combines technical depth with leadership responsibilities, making it ideal for experienced developers looking to make an impact at a major financial institution.

The position requires 5+ years of relevant experience and offers the opportunity to work on enterprise-scale applications. You'll be based in Newark, Delaware, with some travel requirements (5%). This is a full-time role that combines technical expertise with leadership opportunities in a stable, growing financial institution.

Last updated 6 minutes ago

Responsibilities For Software Engineer III -Java

  • Codes solutions and unit test to deliver requirements/stories
  • Designs, develops, and modifies architecture components and interfaces
  • Mentors other software engineers and coaches team on CI-CD practices
  • Executes story refinement and estimates work
  • Performs spike/proof of concept implementations
  • Automates manual release activities
  • Designs and maintains automated test suites
  • Ensures solution meets product acceptance criteria
  • Guides team on work breakdown and execution
  • Works with Product Owner on backlog management

Requirements For Software Engineer III -Java

Java
  • 5+ years experience in Core Java
  • Experience with WebSphere application server
  • Java concurrent processing expertise
  • Web Services API development
  • SOAP Services experience
  • REST services knowledge
  • Object oriented Design pattern implementation
  • Excellent communication and organization skills
  • Experience leading hands-on development groups

Interested in this job?

Jobs Related To Bank of America Software Engineer III -Java

Software Engineer III

Senior Software Engineer role at Bank of America specializing in BASE24 development for financial systems and payment processing.

Pega - Workflow/Data Automation Engineer

Senior Pega Workflow/Data Automation Engineer position at Bank of America, requiring 10 years of experience in enterprise solutions and strong data engineering skills.

Software Engineer

Senior Software Engineer position at Bank of America focusing on network automation and software development, requiring 7+ years of experience with Python and related technologies.

Full Stack Python Developer III

Full Stack Python Developer III position at Bank of America focusing on risk solutions development using Python and modern web technologies.

Software Engineer III - GMI System

Senior Software Engineer role at Bank of America focusing on GMI System development, requiring 10+ years of experience in AS400 systems and RPG programming.