hero



The future you've been looking for

Software Engineer II B - GBS IND

Bank of America

Bank of America

Software Engineering
Chennai, Tamil Nadu, India · United States · Remote
Posted on Sep 23, 2025

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*

ADS (Authorized Data Source) is the data platform for Customer profile and Party to Account data. ADS application receives customer data from various operational hubs, processes the data and loads using ETL tools to the W warehouse, catering multiple downstream applications. The technologies used in this process are Java, Teradata and Hive as Database, DataStage and Hadoop /PYSPARK /HQL as ETL, Unix as file Landing environment.

Job Description*

Bank of America is looking to build out their application Development capabilities in India. The Development Manager will work side by side with business partners, development teams to ensure expected quality software is built to serve our customers and clients. They will be responsible for understanding the business requirements, Build/enhance application components to support the requirement, enabling testing organization to certify the application, Support technology infrastructure team in production deployment and transitioning to support team. Grow your career in our dynamic and fast paced environment of diverse software platforms and challenging projects that shape the future of the banking industry.

Implementation of service-oriented architecture (SOA) and enterprise application Integration (EAI) using either mulesoft or J2EE technology. Building architecture, design solutions for high volume transactional order. Design and development of B2B applications. Enhance, debug and support our existing Mule APIs. Working on RAML, XML, XSD, XSLT and JSON. Expose and consume REST and SOAP services, On-premise and cloud base deployment and Gateway API management. Code versioning using Bit-Bucket.

Responsibilities*

  • Lead the architecture and design for building scalable, resilient, and secure distributed applications ensuring compliance with organizational technology guidelines, security standards, and industry best practices like 12-factor principles and well-architected framework guidelines.
  • Actively contribute to hands-on coding, building core components, APIs and microservices while ensuring high code quality, maintainability, and performance.
  • Ensure adherence to engineering excellence standards and compliance with key organizational metrics such as code quality, test coverage and defect rates.
  • Integrate secure development practices, including data encryption, secure authentication, and vulnerability management into the application lifecycle.
  • Work on adopting and aligning development practices with CI/CD best practices to enable efficient build and deployment of the application on the target platforms like VMs and/or Container orchestration platforms like Kubernetes, OpenShift etc.
  • Collaborate with stakeholders to align technical solutions business requirements, driving informed decision-making and effective communication across teams.
  • Mentor team members, advocate best practices, and promote a culture if continuous improvement and innovation in engineering processes.

Requirements*

Education*

  • Graduation / Post Graduation: BE/B.Tech/MCA

Certifications If Any: NA

Experience Range*

  • 3 to 6 Years

Foundational Skills*

  • Experience with end to end Mulesoft or Java API development.
  • Hands on Experience in Anypoint studio.
  • Experience in J2EE, Design patterns, web services etc.
  • Candidate should have programming skills and experience in trouble shooting.
  • Working Knowledge on build tool Maven with Jenkins.
  • Working Knowledge on versioning tool Bit-Bucket.
  • Hands on experience on REST and SOAP services.
  • Hands on experience on RAML, XML, XSD and JSON.

Desired Skills*

  • SQL Stored Procedures
  • Experience in building frameworks.
  • Able to identify risks and mitigation
  • Global Financial Crimes and Compliance implementation strategies.
  • Experience in implementing Operational Support Systems.

Work Timings*

  • 11:30 AM to 8:30 PM IST

Job Location*

Chennai and GIFT