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.
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!
Team Overview:
The ‘EES Product and Consulting’ team is responsible for all of the EES platform operated within Execution Services, including Electronic Trading and Low Latency solutions offered to clients. The team works closely with clients, both internal and external, ensuring that as a platform we’re at the forefront of innovation, scalability, and technology. This team is also responsible for all of the content produced within Executions, and resulting client engagement and/or client servicing.
Position Overview:
We are seeking to hire a Front Office Business based tech-specialist role to work in collaboration with our technology teams that own applications components facilitating electronic trading. We are looking for individuals who are excited to design client solutions, find technological solutions to their needs, and can work in an agile environment as a front office engineer.
Requirements:
A candidate filling this position must have solid hands-on experience in designing real-time low latency solutions, preferably working in server-side Java programming. The candidate must be proficient in core Java concepts, specifically multithreading, collections, advanced synchronization algorithms, JVM tuning, and garbage collection. The delivery standards for the software, and its criticality to the business, are exacting; hence a candidate will be expected to have a sound understanding of software development processes and should possess a strong sense of accountability for the delivery and quality of the software.
Skills Required: