Java Developer - Central Risk Book

  • Competitive
  • New York City, NY, USA
  • Festanstellung, Vollzeit
  • Bank of America Corporation
  • 19 Okt 18

Java Developer - Central Risk Book

Job Description:

Responsible for developing, enhancing, modifying and/or maintaining applications in the Global Markets environment. Software developers design, code, test, debug and document programs as well as support activities for the corporate systems architecture. Employees work closely with business partners in defining requirements for system applications. Employees are expected to have in-depth capital markets product knowledge, and manage a high level of risk. Employees typically have in-depth knowledge of development tools and languages. Is clearly recognized as a content expert by peers. Individual contributor role. Typically requires 5-7 years of applicable experience. This job code is only to be used for associates supporting Global Markets.

Overview
Bank of America is one of the world's leading financial institutions, serving individual consumers, small and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services. Bank of America is a global leader in wealth management, corporate and investment banking and trading across a broad range of asset classes, serving corporations, governments, institutions and individuals around the world.
We are looking for an experienced Java developer to work as part of the High Touch Equity platform of the Central Risk Book project. The group is responsible for developing and supporting multiple applications and is seeking a developer to help develop front-office applications, and retrofit and maintain existing applications when necessary. Will be involved in all phases of the software development lifecycle including, but not limited to, technical design, implementation in C#, testing, and production support.

Responsibilities
The team develops applications to support trading desks, including the Single Stock High Touch Equities Trading desk, which trades equities for institutional clients. The software architecture is a blend of Java based server-side components with C#/.NET client applications.
• Participate in a cross-platform project, working closely with other development teams
• Design, develop, test, and maintain production-quality software
• Work with BA/PM and other developers to satisfy business requirements
• Learn new technologies quickly, adapt to changing requirements in a dynamic environment

Requirements
• Advanced knowledge of Java fundamentals, including data structures, threading, and core libraries
• Excellent knowledge of data structures and algorithms. Candidate should be comfortable solving medium level problems on sites such as LeetCode.com and HackerRank.com.
• Excellent oral and written communication skills
• Experience in C# is a plus

Shift:
1st shift (United States of America)

Hours Per Week:
40