
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. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
Job Description:
‘EES Product and Consulting’ team is responsible for all of the EES platform operated within Execution Services, including but Electronic Trading and Low Latency solutions offered to clients. Including driving the design and investment of the platform, team works closely with clients, both internal and external, in making sure 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.
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 in the group must have solid hands-on experience in designing real-time low latency solutions preferably working in server-side Java programming. 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 sound understanding of software development processes and should possess strong sense of accountability for the delivery and the quality of the software.
Skills Required:
Our ideal candidate is a graduate with a degree in computer science with:
Learn more about this role