Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Bank of America Logo

Software Engineer II

Bank of America

$88,800 - $145,000
Sep 30, 2025
New York, NY, US
Apply Now

At Bank of America, the business problem is to develop and deliver complex requirements to accomplish business goals, specifically in the area of regulatory reporting and data systems, by designing and delivering next generation systems.

Requirements

  • Experience in Big Data platform and distributed programming leveraging open source software in order to develop highly resilient data processing.
  • Experience in Apache Kafka, Apache Storm
  • Strong Development experience in Java (Core or Full Stack)
  • Knowledge of Big Data technologies such as Hadoop, Flink, or related platforms.
  • Experience with microservices architecture.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.

Responsibilities

  • The Core Java Big Data developer is responsible for designing and delivering next generation regulatory reporting and data systems.
  • Working with large volumes of data generated at very high velocity, typically billions of messages a day with peaks of several thousands of messages per second.
  • Highly experienced in building efficient, scalable and highly resilient systems working in a collaborative environment with multiple stake holders.
  • Understanding of the Equities product domain, understanding of regulatory reporting requirements, strong design and programming skills including working on Big Data technologies.
  • Playing a critical role in strategic multi-year initiatives to simplify and modernize the technology stack as it relates to regulatory reporting across multiple jurisdictions, including some of the following reports and activities: FINRA Consolidated Audit Trail (CAT), FINRA Electronic Blue Sheets (EBS), Trading Activity Fees (TAF)
  • Ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces.
  • Awareness of development and testing practices in the industry.

Other

  • Strong written and oral communication skills
  • Collaboration
  • Result Orientation
  • Analytical Thinking
  • Risk Management