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.