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 jobs in Chennai, India delivered to your inbox every week.
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 & Operations 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&O provides Sales, Electronic Trading, Trade Work Flow, 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.
Research technology consists of a group of applications that act as a source for research information and distribution. Through these applications, Sales & Research across the globe connect with their clients' contacts/ investors and manage their relationship. Research Distribution applications which act as the primary tool for global research content distribution activities
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: NA
Experience Range 9- 15+ years in JAVA/ J2EE technologies with development hand-on.
Foundational skills
• 9-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 8.30 pm. IST (Need to flexible as per business need)
Job Location Chennai