girl looking into her desktop
Back to search results

Assistant Vice President / Vice President, Java / Scala Software Engineer, Global Markets Operations Technology, Global Markets Technology

Singapore, , Singapore

Job Description:

Your background

  • Professional experience developing solutions with Scala/Java. Well versed with both OOPS and Functional programming principles.
  • Strong development expertise and understanding of event sourcing and CQRS principles.
  • Experienced in using design patterns and following best software engineering practices.
  • An understanding of fundamental algorithms and ability to optimize the existing code.
  • Experience in writing Specification by Example / Feature Files / ATDD / BDD.
  • Experience in SDLC automation tools such as Jenkins, Gradle, GitHub, Artifactory and Ansible.
  • Follows clean code principles.
  • Rigorously adheres to Test Driven Development practices including continual integration.
  • Experience of Scrum/Agile methods.
  • Strong team player with excellent interpersonal skills, communication & collaborative working skills.
  • Proficient written and verbal communication skills to support and shape the platform and clearly articulate technical designs and concepts.
  • Knowledge of AMPS messaging infrastructure and database programming is a plus.
  • Good understanding of capital markets especially securities trade processing, clearing, settlements is a plus.

What you can expect

The Global Markets Operations Technology (GMOT) team provides regional and global technology solutions for our business partners including Global Markets Operations & Middle Office covering transaction processing, allocation & confirmations, clearing, settlements, asset servicing for equities and fixed income products. We are now seeking a senior developer to join our feature teams in Singapore. The successful candidate will partner with stakeholders from business, operations, and technology teams to execute complex and time-critical projects within the securities domain. The candidate will be actively involved in developing solutions on our strategic systems to fulfill business requirements. Our next generation strategic systems are written in Scala and using Event Sourcing Model. We use Scrum and Kanban agile delivery methodologies, with a focus on ATDD/BDD & TDD. Therefore, the candidate should have sound knowledge of these technologies and delivery methodologies.

What you will do

  • Independently engage with stakeholders (business, compliance, Ops and technology partners at all levels) to understand and document requirements, develop functional and technical specifications and work with onshore and offshore development teams to implement requirements.
  • Develop robust and scalable technology solutions to business problems using modern software development best practices.
  • Collaborate with global teams to design and build new functionalities in relevant languages and/or other shared (and existing) platforms that align with our blueprint.
  • Clearly communicate technical details effectively across disciplines and teams, including to senior leadership.
  • Collaborate, coach and mentor team of highly motivated technologists.

About Bank of America

Our purpose as a firm is to make financial lives better, through the power of every connection. Across the world, we partner with leading corporate and institutional investors through our offices in more than 35 countries. In the U.S. alone, we serve almost all of the Fortune 500 companies and approximately 67 million consumer and small-business clients. We provide a full suite of financial products and services, from banking and investments to asset and risk management. We cover a broad range of asset classes, making us a global leader in corporate and investment banking, sales and trading.

Connecting Asia Pacific to the world

Our Asia Pacific team is spread across 19 cities in 12 markets. We are focused on connecting Asia to the world and the world to Asia, using our global expertise to ensure success is shared between us, our clients and our communities. Our regional footprint covers 12 currencies, more than a dozen languages and five time zones, placing us firmly among the region’s leading financial services companies.

Job Band:

H5

Shift: 

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Your background

  • Professional experience developing solutions with Scala/Java. Well versed with both OOPS and Functional programming principles.
  • Strong development expertise and understanding of event sourcing and CQRS principles.
  • Experienced in using design patterns and following best software engineering practices.
  • An understanding of fundamental algorithms and ability to optimize the existing code.
  • Experience in writing Specification by Example / Feature Files / ATDD / BDD.
  • Experience in SDLC automation tools such as Jenkins, Gradle, GitHub, Artifactory and Ansible.
  • Follows clean code principles.
  • Rigorously adheres to Test Driven Development practices including continual integration.
  • Experience of Scrum/Agile methods.
  • Strong team player with excellent interpersonal skills, communication & collaborative working skills.
  • Proficient written and verbal communication skills to support and shape the platform and clearly articulate technical designs and concepts.
  • Knowledge of AMPS messaging infrastructure and database programming is a plus.
  • Good understanding of capital markets especially securities trade processing, clearing, settlements is a plus.

What you can expect

The Global Markets Operations Technology (GMOT) team provides regional and global technology solutions for our business partners including Global Markets Operations & Middle Office covering transaction processing, allocation & confirmations, clearing, settlements, asset servicing for equities and fixed income products. We are now seeking a senior developer to join our feature teams in Singapore. The successful candidate will partner with stakeholders from business, operations, and technology teams to execute complex and time-critical projects within the securities domain. The candidate will be actively involved in developing solutions on our strategic systems to fulfill business requirements. Our next generation strategic systems are written in Scala and using Event Sourcing Model. We use Scrum and Kanban agile delivery methodologies, with a focus on ATDD/BDD & TDD. Therefore, the candidate should have sound knowledge of these technologies and delivery methodologies.

What you will do

  • Independently engage with stakeholders (business, compliance, Ops and technology partners at all levels) to understand and document requirements, develop functional and technical specifications and work with onshore and offshore development teams to implement requirements.
  • Develop robust and scalable technology solutions to business problems using modern software development best practices.
  • Collaborate with global teams to design and build new functionalities in relevant languages and/or other shared (and existing) platforms that align with our blueprint.
  • Clearly communicate technical details effectively across disciplines and teams, including to senior leadership.
  • Collaborate, coach and mentor team of highly motivated technologists.

About Bank of America

Our purpose as a firm is to make financial lives better, through the power of every connection. Across the world, we partner with leading corporate and institutional investors through our offices in more than 35 countries. In the U.S. alone, we serve almost all of the Fortune 500 companies and approximately 67 million consumer and small-business clients. We provide a full suite of financial products and services, from banking and investments to asset and risk management. We cover a broad range of asset classes, making us a global leader in corporate and investment banking, sales and trading.

Connecting Asia Pacific to the world

Our Asia Pacific team is spread across 19 cities in 12 markets. We are focused on connecting Asia to the world and the world to Asia, using our global expertise to ensure success is shared between us, our clients and our communities. Our regional footprint covers 12 currencies, more than a dozen languages and five time zones, placing us firmly among the region’s leading financial services companies.

Learn more about this role

Full time

JR-21057781

Band: H5

Manages People:

Manager:

Talent Acquisition Contact:

Wayne Tan

Referral Bonus:

0

Street Address

Primary Location:
2 HARBOURFRONT PLACE, #02-01, Singapore, 098499