Back to search results

Software Engineer II A - GBS IND

Mumbai, , India;

Job Description:

About Us

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection.  Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities, and shareholders every day.

One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.

Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.

Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us!

Global Business Services

Global Business Services delivers Technology and Operations capabilities to Lines of Business and Staff Support Functions of Bank of America through a centrally managed, globally integrated delivery model and globally resilient operations.

Global Business Services is recognized for flawless execution, sound risk management, operational resiliency, operational excellence, and innovation.

In India, we are present in five locations and operate as BA Continuum India Private Limited (BACI), a non-banking subsidiary of Bank of America Corporation and the operating company for India operations of Global Business Services.

Process Overview*

Global Wholesale Banking Technology (GWBT) comprises of technology for Commercial, Corporate and Investment Banking Customers of Bank of America across the globe.  The team works closely with the business and strategic partners to architect, design and develop applications for the Global Wholesale Banking Line of Business.

Job Description*

CashPro is a group across Global Banking & Markets Technology.  This team enables technology solutions that are used by the global corporate banking customers.  The CashPro teams are responsible for developing applications that allows customers to administer and connect to virtually all their global treasure, liquidity, trade and foreign exchange solutions. Individual will be responsible for requirements gathering, design, development, testing and Implementation of n-tier application architecture design and development of CashPro services that are standard based, high performance, scalable and robust.

Responsibilities*

  • Translate requirements into code using Java
  • Debug code to locate reported bugs and issues
  • Create appropriate unit tests for written code where appropriate
  • Refractor existing code to enhance readability, performance and general structure
  • Create POC to demonstrate capabilities and implementation options
  • Provide assistance to testing team, where necessary to aid in testing and test case creation
  • Provide guidance to other developers with design, implementation and completion
  • Follow the agile methodology if required.

Requirements

Education*

B.E./ B. Tech/M.E./M. Tech/BSC/MSC/BCA/MCA (prefer IT/CS specialization)

Certifications (if any):

Experience Range: 7 – 10 Years

Foundational Skills

  • Java/ J2EE (Strong in Development)
  • Spring Core, Spring Security, Spring REST, Spring Boot, Hibernate/JPA
  • Jasper, Micro-Services, Oracle, JBOSS, Web Logic
  • Angular
  • JBOSS or WebLogic 12c
  • JDK 1.6 and above
  • RAD/Eclipse IDE
  • Strong OOP/OOD skills
  • Junit
  • Experience integrating 3rd party commercial or open-source software into larger products.
  • Must be detailed oriented and a quick learner.
  • Have strong communication skills both verbal and written.
  • Able to work independently as well as with teams in a proactive manner.

Desired skills:

  • Understanding of Java/J2EE architecture.
  • Good to have experience in Angular JS, JavaScript and Junit
  • MuleSoft or any other ESB
  • Activiti BPMN or any other BPMN experience
  • Good to have Agile and Scrum project experience utilizing Agile delivery framework
  • Hands-on experience in the proactive, passionate improvement of software development process and practices to optimize business value delivery
  • Preferred to have experience with distributed development teams which span multiple geographies, time zones and cultures.

Work Timings:  10:30 AM – 7:30 PM IST

Location: Mumbai & Chennai

Learn more about this role

Full time

JR-24029403

Manages People: