Equities Technology: Assistant Vice President / Vice President, Order Management System Core Java Software Engineer, Electronic Trading Technology, Global Markets Technology

Bank of America logo

Bank of America

View Salaries, Reviews, and more  

Job Summary


Job Type
Permanent

Seniority

Years of Experience
Information not provided

Tech Stacks
Analytics TDD Git Gradle Ansible Jenkins Java

Job Description

  • You can code. Strong core Java fundamentals, including multi-threading, garbage collection concepts and performance tuning. Our products are mostly built with core Java.
  • You have a good design sense including knowledge of effective design approaches and patterns. When to apply and when not to apply design patterns. Clean, supportable, testable and performant code being the goal.
  • You have an innovative mindset. Not afraid to ask why and question established practices, always looking to own and improve quality via automation and tooling.
  • You have a strong understanding of agile methodology, with an emphasis on test driven development & continuous integration.
  • You have strong analytical skills required to develop solutions for complex business requirements.
  • You are a team player with confidence and without ego as you will need to mentor junior members as well as receive guidance from senior team members.
  • You are a good communicator to fellow developers, management and business stakeholders.
  • You are broadly skilled who can pick up new technologies and concepts and apply them to your day to day work. You should have an understanding of tools like gradle, Jenkins, Team City, git and Ansible.
What You Can Expect

The Electronic Trading Technology (ETT) team supports the Electronic Trading business in the Global Markets and Investment Banking Group. The team provides innovative solutions for Low Touch Trading, which includes Client Connectivity, Low Latency Market Access, Execution Strategies, Algorithmic Trading, Workflow, Analytics and Internal Crossing.

This position is for a role in the Order Management System development team, focusing on Direct Market Access and Algorithmic Order execution workflow.

What You Will Do

  • Develop and extend our systems for performance, coverage and new functionality.
  • Work with technology and business groups in the region and globally to deliver high quality products in a fast-paced environment.
  • Provide production support for applications.
  • Manage project deliveries independently.
  • Work on Full development cycle, inclusive of automation QA.
  • Communicate and discuss with Business Owners on Specifications.


banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Salaries

There are no salaries from Bank of America that are similar to this job

View more salaries from Bank of America

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume