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 join their team in Newark, Delaware. This role offers an opportunity to work with a leading financial institution committed to driving responsible growth and delivering value for clients, teammates, communities, and shareholders. The position involves leading an Agile practice room focused on critical bank application development and production support. As a Software Engineer III, you'll be responsible for developing complex Java applications, providing technical leadership, and ensuring high-quality software delivery.

The ideal candidate will bring 5+ years of Java development experience and strong expertise in enterprise application development. You'll work with modern technologies and practices including web services, REST APIs, and CI/CD, while having the opportunity to mentor junior developers and influence technical direction. The role combines hands-on development with technical leadership responsibilities.

Bank of America offers a collaborative work environment with opportunities for professional growth and development. The position requires in-office presence with some flexibility based on role-specific considerations. You'll be part of an organization that values diversity, inclusion, and making a positive impact in the communities it serves. This role involves approximately 5% travel and offers the chance to work on mission-critical applications that power one of the world's largest financial institutions.

Last updated 7 days ago

Responsibilities For Software Engineer III -Java

  • Codes solutions and unit test to deliver requirements/stories per defined acceptance criteria
  • Designs, develops, and modifies architecture components and application 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 Xtreme cache implementation
  • Java concurrent processing expertise
  • Web Services API development experience
  • SOAP Services experience
  • REST services experience
  • Object oriented Design pattern implementation
  • Excellent communication and organization skills
  • Experience leading hands-on development group

Interested in this job?

Jobs Related To Bank of America Software Engineer III -Java

Software Engineer III - Core Java Developer (Global Markets Reg Reporting and Ops Technology)

Senior Java Developer role at Bank of America focusing on building regulatory reporting and operations technology systems using Core Java, working with high-volume data processing and analytics.

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.

Software Development Engineer, Finance Technology

Senior Software Development Engineer role at Amazon Finance Technology team in Sao Paulo, building scalable financial systems processing billions in transactions using AWS cloud services.

Senior Software Development Engineer, Technology Engineering Services

Senior Software Development Engineer role at Amazon's Technology Engineering Services team, focusing on robotics and fulfillment technologies.