Back to search results

Software Engineer II B - GBS IND

Chennai, India; Link Road Malad (West), Mumbai
Refer a friend

Job Description:

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 Markets Technology provides end-to-end technology solutions for Global Markets businesses including Equities, Prime Brokerage, Interest Rates, Currencies, Commodities, Derivatives and Structured Products. Across all these products, solutions include architecture, design, development, change management, implementation and support using various enterprise technologies. In addition, GMT provides Sales, Electronic Trading, Trade Workflow, Pricing, and Market Risk, Middle office, Collateral Management, Credit Risk, Post-trade confirmation, Settlement and Client service processes for Trading, Capital Markets, and Wealth Management businesses.

FX Electronic trading technology is part of Global Markets technology and provides solutions for FX electronic trading business.

Job Description:

Working as a member of the EFX Technology team, the position will be responsible for a continuous cycle of development for the FX electronic trading business – requirements gathering, application development, testing, deployment and maintenance.

This is a Java developer role that consists of develop Java code/Unix shell scripts, review code written by your colleagues, attend Agile ceremonies, refine requirements with users (Quantitative Strategies Group and Traders) and liaise with sibling teams in EFX (market access, dashboard, price distribution etc.). In addition, this role requires developer support for production issues (L3 support).

The resource will have the opportunity to work with leading edge ultra-low-latency technologies.

Proactive, self-starter, capable of working on complex time critical tasks either individually or as part of a team. Able to effectively communicate with a variety of internal and external colleagues, particularly non-technical business users.

Responsibilities:

  • Develop new real time, low-latency pricing services for FX products.
  • Develop new features and enhancements to existing services.
  • Update existing codebase as required by external venue upgrades, internal and external regulatory requirements.
  • Fully engage with the Agile SDLC
  • Work alongside other groups to review code and enhance back testing capabilities.
  • Solve problems independently, manage your own workload, engage other teams where required, escalate appropriately and pro-actively drive tasks to completion.
  • Individual contributor role in a small team with high visibility.
  • Documentation of software design/proposals.
  • Work effectively with the global team.

Requirements

Education- BE/ BTECH in Computer Science

Certifications if any-

Experience range-

5-8 years

Foundational Skills

5-8 years of server-side java development experience with multi-threading with experience in distributed server applications. Strong UNIX experience is required.

Core Java with multi-threading (Strong JVM concepts such as tuning JVMs) UNIX shell scripting PL-SQL Strong analytical, problem-solving skills and communication skills. Have full technology stack knowledge of Java. Knowledge of computer networks. Full SDLC experience, Git, Jenkins, Ansible etc. Understanding of algorithms and data structures, design patterns, multi-threading.

Desired skills

Experience in Capital markets applications preferably front office trading applications.

Location-

Chennai/Hyderabad/Mumbai

Shift Timings- 10:30 am to 7:30 pm

Learn more about this role

Refer a friend

Full time

JR-25039652

Manages People:

Age requirement: Must at least be 18 years of age.