Senior Software Engineer
Bank of America Corporation
Chennai, IN
7d ago

Job Description : Overview


Bank of America is one of the world’s leading financial institutions, serving individual consumers, small and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services.

We are committed to attracting and retaining top talent across the globe to ensure our continued success. Along with taking care of our customers, we want to be the best place for people to work and aim at creating a work environment where all employees have the opportunity to achieve their goals.

We are a part of the Global Business Services which delivers technology and operations capabilities to all Bank of America lines of business (LOB) and enterprise functions.

Our employees help our customers and clients at every stage of their financial lives, helping them connect to what matters most.

This purpose defines and unites us. Every day, we are focused on delivering value, convenience, expertise and innovation for individuals, businesses and institutional investors we serve worldwide.

  • BA Continuum is a nonbank subsidiary of Bank of America, part of Global Business Services in the bank.
  • Process Overview

    Global Banking and Markets Technology provides end-to-end technology solutions for Global Markets and banking businesses including Equities, Prime Brokerage, Interest Rates, Currencies, Commodities, Derivatives, Structured Products, Commercial Card, Cash Management, Payments, Sales, Servicing and Fulfillment.

    Across all these products, solutions include architecture, design, development, change management, implementation and support using various enterprise technologies.

    Job Description (Overview of Role)

    The lead is responsible to involve in Analysis, Design and Accountable on project deliverables and is responsible for requirements gathering, design, development, testing and Implementation of n-

    tier application architecture design and development software components that are standard based , high performance , scalable and robust.

    The qualifying candidate will be responsible for architecting, designing and implementing POC and Projects based on Machine learning.


  • 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 / MCA

  • Certifications If Any : None
  • Experience : 2-4Yrs
  • Mandatory Skills :

  • Java / J2EE (Strong in Development)
  • Python,Angular
  • AI / ML, other ML libraries
  • Spring Core, Spring Security, Hibernate
  • Activiti, Drools
  • JBOSS, Websphere6.1 or Weblogic 11g
  • JDK 1.6 and above
  • Web Services and EJB
  • JDBC / SQL Programming
  • XML / XSL
  • RAD / Eclipse IDE
  • BIRT, Tableau
  • Strong OOP / OOD skills
  • Experience integrating 3rd party commercial or open source software into larger products
  • Experience in Mule ESB, Spring & Hibernate Frameworks
  • 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 manor
  • Desired Skills

  • Good to have experience in Angular JS, JavaScript and in a Message Oriented Middleware using JMS & MQ.
  • 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
  • Job Timings : 10AM-7PM IST

    Work Location : Chennai.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form