Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Engineer II A - GBS IND

AT Bank of America
Bank of America

Software Engineer II A - GBS IND

Chennai, 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.

Want more jobs like this?

Get Software Engineering jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.


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): NA

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, Hyderabad

Client-provided location(s): Chennai, Tamil Nadu, India; Mumbai, Maharashtra, India; Madhapur, Hyderabad, Telangana, India
Job ID: BankOfAmerica-JR-24031806
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • FSA
    • HSA
    • On-Site Gym
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
  • Parental Benefits

    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
  • Vacation and Time Off

    • Leave of Absence
    • Personal/Sick Days
    • Paid Holidays
    • Paid Vacation
    • Sabbatical
  • Financial and Retirement

    • Performance Bonus
    • Company Equity
    • 401(K) With Company Matching
  • Professional Development

    • Promote From Within
    • Mentor Program
    • Access to Online Courses
    • Lunch and Learns
    • Tuition Reimbursement
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program