Core Java Software Engineer III

Sorry, this job was removed at 11:10 a.m. (EST) on Saturday, January 7, 2023
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Description:
Overview the Role
We are seeking a strong developer to join a new team making significant enhancements to the strategic equities electronic trading OMS to onboard critical retail equities flow.
This is a core Java role with an emphasis on writing concurrent, distributed, low-latency code to efficiently handle high volumes of trading flow.
The candidate will be expected to assist with all facets of application development including tooling, release management, automated testing and eventually support escalations (once live). The development work is based around an agile process driven off a prioritized backlog of work.
Candidates are expected to propose creative solutions, participate in healthy debate regarding the design of the system and provide fresh perspectives for a collaborative team culture.
Required Skills

  • Familiarity with source control tools, GIT
  • Strong Java development skills, with good understanding of core java.
  • Proficiency of core comp sci concepts and ability to reason through problems and algorithms
  • Strong object modelling skills, and discipline to appropriately model domain issues
  • Understanding of unit and integration testing
  • Familiarity with working in Linux environments
  • Understanding / appreciation of agile methodologies


Desired Skills

  • Experience in front office trading units, and understanding of related products
  • Experience in equities products, electronic trading
  • Experience in managing latency and memory within JVM
  • Building distributed systems
  • FIX protocol experience


LOB General:
Responsible for designing and developing complex requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns. At this level, specializations start to form in either Architecture, Test Engineering or DevOp. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Designs/develops/maintains automated test suites (integration, regression, performance). Sets up and develops a continuous integration/continuous delivery pipeline. Automates manual release activities. Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. Individual contributor.
Bank of America's Global Banking and Markets Technology Organization..

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world.
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully.
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.


Shift:
1st shift (United States of America)
Hours Per Week:
40
Learn more about this role

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

115 W 42nd St, New York, NY 10036

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Bank of AmericaFind similar jobs