Bank of America

Senior Engineer - GBS IND

Chennai Tamil Nadu Full time

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:

Enterprise Technology team provides technology solutions to support the Chief Administrative Office, Internal Technology and Global Human Resources Technology Organizations. The key functions performed are master planning, vendor management, business engagement, application design & development, and application life-cycle planning. The CAO Group is responsible for strategic and operational priorities that support our company's eight lines of business.

Job Description

A Senior Engineer in MSRCFT space represents the role to deliver strategic architecture, design of Research Distribution applications. This role is Technology Individual Contributor (IC) role, with strong emphasis on deeper understanding of the Global Markets and Research domain and Java/J2EE, Liferay, Angular, Oracle  technologies along with experience in building CICD pipeline. Responsible for defining and leading the engineering approach for domain, applications, delivering complex features and technology enablers that improve development efficiencies. Need to provide technical thought leadership, accountable for end-to-end solution design and periodic reviews during implementation phase to deliver high quality solutions to the business. Ensures development of team through coaching, mentoring, feedback, and hands-on career development on engineering practices. Need to play pivotal role in defining the technology strategy in collaboration with Application team, Product Owner and Business partners and ensures technology solutions comply with all applicable standards. Accountable for the periodic reviews of application performance in production (like app health, resiliency, performance, security, enterprise data management standards) and provide guidance to the team to improve the platform to be future ready. Senior Engineer is also responsible to conduct result, designs, prototyping and related exploration activities in evaluating new toolsets and components to help the application, release management and related areas. Helps in defining the technology took stack for the application/solution. Enables teams with CI/CD capabilities. Supports/mentors/coaches team(s) on design and best practices for clean code and higher performance like pair-coding, quality code-reviews. Contributes to domain/application level test strategy creation and regular review of overall test coverage. Drives testing strategy along with reviewing of adherence across teams for consistency.

Responsibilities*

  • Primary responsibility is to own application, involve in design, development & deployment of every component with zero prod issues.
  • Conduct research, designs and prototyping in evaluating new toolsets for application performance, User Experience (UX), simplification/automation of Release management processes
  • Helps in defining technology tool stack at application level, perform periodic reviews
  • Evaluating modern technology stack for providing better way of solving technical problems
  • Should have Deeper understanding of Global Markets and Sales/Research area
  • Work closely with Global team and managing Technical Product backlog
  • Should be Full Stack Developer with Experience in multiple technologies
  • Build excellent relationships across technology and user communities within the group
  • Follow Scrum process & able to focus on Operational Excellence
  • Effectively communicates relevant project information to Seniors, Peers and Team Members
  • Should have worked in Agile Environment and understand Scrum model

Requirements

Education*

 BE / B.Tech / MCA / M.Sc Computers

 Certifications If Any: Any certification in Java/J2EE

 Experience Range:  15+ years

 Foundational skills:

• 15 years of experience in JAVA/J2EE, Liferay (DXP), Angular, Oracle Technologies and RDBMS concepts.

• Experience is design, develop, test and implementation of Web based applications.

• Help the team in defining technology tool stack at application level, perform periodic reviews

• Knowledge and implementation experience in web services: SOAP, REST Web API, JSON.

• XSLT and Xml Technologies and data transformation experience.

• Excellent verbal and written communication skills

• SDLC knowledge: Agile Scrum, bit bucket, Tower/Ansible automation experience is an advantage

• Ability to work independently with initial ramp up time of 3-4 weeks

 Desired skills

  • Strong Programming experience in Java/J2EE & PLSQL
  • Experience in design/development of automation tools
  • Exposure to latest modern technology stack
  • Strong problem identification and solving skills
  • Work well in a multi*disciplined team environment
  • Strong communication skills
  • Excel in a fast paced, dynamic environment
  • Experience in working in a Global delivery model
  • Git, BitBucket, Jenkins, Jira, Maven. Experience working with CI/CD and Agile environment.
  • Experience with REST/SOAP services

Work Timings:

10.30 to 7.30 pm. IST (Need to flexible as per business need)

Job Location

Chennai