Job Description:
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 Software Engineering jobs in Singapore 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!
Core Technology Infrastructure:
- Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.
- Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.
- Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
- Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
- Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
- Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.
Job Description:
- Manage, coordinate, design and implement projects involving the various Messaging Technology products and various RTO requirements.
- Provide Level 3 Operations Support for Messaging Services team, troubleshooting and resolve production issues.
- Understand existing deployments, usage of Messaging Technology products and assist in infrastructure migration, version upgrade projects, patching and currency.
- Work closely with Application Support teams to understand their usage of Messaging products and plan/document the necessary changes required for Application migrations and identify any gaps in current implementations.
- Automation of application failovers, site switches and DR failovers.
Responsibilities:
- Manage, coordinate, design and implement projects involving the various Messaging Technology products and various RTO requirements (TIBCO Rendezvous/EMS, IBM MQ/ACE and Confluent Kafka).
- Provide Level 3 Operations Support for Messaging Services team, troubleshoot and resolve production issues.
- Understand existing deployments, usage of Messaging Technology products and assist in infrastructure migration, version upgrade projects, patching and currency.
- Work closely with Application Support teams to understand their usage of Messaging products and plan/document the necessary changes required for Application migrations and identify any current gaps in implementation.
- Automation of application failovers, site switches and DR failovers
Required Skills:
- Sound understanding and working experience with messaging software (TIBCO EMS/RV, IBM MQ, Confluent Kafka etc.).
- Strong understanding of networks (TCP, UDP, Multicast etc.).
- Understanding of monitoring software (Tivoli, ITRS, etc.) and various monitoring situations.
- Experience with any programming language (C/C++, .NET, Java/J2EE, Python etc.).
- Understanding of Network protocols, multicast communications.
- Good Shell/Python/Perl scripting and UNIX command line skills.
- Critical problem-solving skills and ability to automate repeating tasks.
- Understanding of low latency trading systems and payments systems.
Desired Skills:
- Knowledge in the design, build and implementation of Kafka based event streaming systems.
- System engineering knowledge is a plus e.g. VMWare, SAN, Linux, Red Hat Clustering, Data Replication technologies.
- Good communication skills.
- Strong problem solving and analytical skills.
- Ability to perform at the highest level under pressure is essential.
- Ability to multi-task and prioritize in a fast-paced environment.
- Attention to detail when designing, building and operationally supporting messaging infrastructure.
- Experience in designing, building and supporting 24/7 infrastructures.