Lead Platform Engineer

  • Competitive
  • New York, NY, USA New York NY US
  • Permanent, Full time
  • Bank of America Corporation
  • 17 Jul 18 2018-07-17

Lead Platform Engineer

Job Description:

The Platform Engineer will be responsible for designing and delivering next generation event processing, alerting and analytics system in a lead role. The candidate would be hands on developer working within Bank of America Global Markets Equities Data and Analytics group.

The Data and Analytics team is responsible building systems that help the Bank leverage the power of data helping a wide variety of users including front office execution services consultants, sales traders, data scientists and compliance.

Responsibilities

  • Design and develop distributed, high volume, high velocity multi-threaded event processing systems using Core Java technology stack in an agile setting
  • Provide technical vision and direction for the product
  • Lead a global team of developers
  • Provide high operational excellence guaranteeing high availability and platform stability
Required Skills
  • 5+ years of recent Core Java development experience
  • 3+ years of experience developing distributed multi-threaded systems
  • Excellent understanding of object oriented design and development principles
  • 3+ years of experience in developing large scale, fault tolerance systems with Apache Kafka, Apache Storm, NoSQL databases or related technologies
  • Experience with other Big Data frameworks is plus
  • Experience with DevOps model and tools like Ansible is a plus
  • Team player with excellent interpersonal skills and integrity
  • Experience in the financial industry is a plus
  • Bachelor's degree or equivalent in Computer Science or similar


Shift:
1st shift (United States of America)

Hours Per Week:
40