Taro Logo

Software Engineer ll

A leading financial institution that helps make financial lives better through the power of every connection.
Pennington, NJ 08534, USAJersey City, NJ, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer ll

Bank of America is seeking a Software Engineer II for their Capital Markets Technology team, focused on building and managing end-to-end Lev Finance deal execution initiatives. This role involves developing complex software solutions to meet business goals while ensuring compliance with functional and non-functional requirements.

The position requires working closely with business and technology stakeholders in a scaled Agile model, creating detailed system designs, and mentoring other senior developers. You'll be responsible for coding solutions, unit testing, and ensuring successful integration into the overall system architecture.

Key focus areas include:

  • Developing and delivering complex software requirements
  • Working with Capital Markets applications and technologies
  • Managing both onshore and offshore development teams
  • Creating technology architecture for applications
  • Ensuring operational excellence and stability

The role offers the opportunity to work with cutting-edge technologies in a dynamic financial environment, contributing to mission-critical systems that power Bank of America's Capital Markets operations. You'll collaborate with senior developers and architects to prioritize work, design system architecture, and create clear roadmaps.

This position requires 40 hours per week with 5% travel. Bank of America offers comprehensive benefits and is committed to an in-office culture with specific requirements for office-based attendance, while allowing appropriate flexibility based on role-specific considerations.

Join Bank of America to build a successful career with opportunities to learn, grow, and make an impact in one of the world's leading financial institutions.

Last updated 14 days ago

Responsibilities For Software Engineer ll

  • Codes solutions and unit test to deliver requirements per defined acceptance criteria
  • Utilizes multiple architectural components in design and development
  • Performs Continuous Integration and Continuous Development activities
  • Contributes to story refinement and definition of requirements
  • Participates in estimating work through the delivery lifecycle
  • Contributes to test suites and analyzes test reports
  • Performs spike/proof of concept as necessary
  • Gain in-depth understanding of Capital Markets applications
  • Work with senior developers and Architects to prioritize work
  • Design system architecture and execute clear roadmaps

Requirements For Software Engineer ll

Java
Python
MongoDB
PostgreSQL
  • 12+ years of total experience with 8+ years hands-on core Java experience
  • Experience with Python, Data Analytics, and unstructured data
  • Experience building financial applications and web development
  • Experience with Angular, micro-services and messaging technologies
  • Good knowledge of SQL, Oracle or other database management systems
  • Extensive experience with Java and related technologies
  • Strong verbal and written communication
  • Well organized and detail oriented
  • Experience with agile methodology
  • Working experience on Containers