Sr. Java/J2EE Developer (FX Services, Apache Tomcat)

  • Competitive
  • New York, NY, États-Unis New York NY US
  • CDI, Plein-temps
  • BNY Mellon
  • 16 juil. 18 2018-07-16

Sr. Java/J2EE Developer (FX Services, Apache Tomcat)

The technology stack consists of: BNYM's cloud computing environment (BXP2, AppEngine, Tomcat application server, Apache web server, F5 load balancer), Java/J2EE and back-end Java frameworks such as: Spring, Activiti, Hazelcast, Hibernate, websocket; Oracle database, front-end development using AngularJS and websocket. Interfacing via MQ, REST and SOAP web services....

The associate will be in charge of building and maintaining applications, tools, and frameworks used for FX Services. He/She will assist the lead architect and senior developers in designing the interface between Gateway NextGen and other FX platforms. He/She will work with the resources in the U.S. and India to understand requirements, oversee the design and develop of web services, messaging interfaces etc to support the projects. He/She will lead meetings, design sessions and collaborate with all of our distributed teams to deploy, integrate and test the interfaces developed. The associate will be required to understand in depth how FX Servies interfaces with other systems in the bank and all different ways foreign exchange transactions are priced. He/She will be emerged into all of the best practices of the Continuous Delivery, such as: automated builds via Jenkins, rigorous testing (unit, integration and regression), automated testing, paired programming, code reviews, etc.

Responsibilities:

  • Collaborate with various geographically distributed teams
  • Requirements Analysis
  • Application design and implementation
  • Unit Test, Integration Test and Automated Acceptance Test design and implementation
  • Application deployment
  • Third level support of deployed applications
  • Following the best Continuous Delivery practices and actively contributing to them


Sr. Specialist Developer->> Consults with internal business groups to provide appropriate application software development services or technical support. Analyzes, defines and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks, controls, and outputs using BNY Mellon's standard development methodology. Works with internal business groups on implementation opportunities, challenges, and requirements of various applications. Analyzes information and provides recommendations to address and resolve business issues for a specific business group. Contributes to defining time tables and project plans. Analyzes and estimates feasibility, cost, time, and compatibility with hardware and other programs. Takes lead for establishing, implementing and monitoring 'best practices' for technical development methodologies and tools. Proposes innovative, creative technology solutions. Contributes to the achievement of area objectives.

Qualifications

  • 7+ years of experience in Java EE
  • Formal education in Computer Science or Engineering, or related discipline
  • Excellent written and verbal communication skills.
  • FX/Financial systems knowledge/background is a big plus
  • Must know how to take ownership of a system, must be very responsive and has a great attention to details.
  • Strong appreciation for non-functional requirements: performance, scalability, testability, deployability....
  • Experience in Java 7+, J2EE, web application frameworks (preferably Spring 4+)
  • Experience in working with Java Application Servers (preferably Apache Tomcat 7+) and Apache Web Server (2.2+)
  • Knowledge of PLSQL and experience in working with Oracle
  • Knowledge of various open source frameworks such as: Hibernate, Hazelcast, Activiti...
  • Web Services (REST preferable)
  • Continuous Integration/Delivery exposure or understanding is a huge plus


Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required, 8-10 years of experience in software development required, experience in the securities or financial services industry is a plus.
For over 230 years, the people of BNY Mellon have been at the forefront of finance, expanding the financial markets while supporting investors throughout the investment lifecycle. BNY Mellon can act as a single point of contact for clients looking to create, trade, hold, manage, service, distribute or restructure investments & safeguards nearly one-fifth of the world's financial assets. BNY Mellon remains one of the safest, most trusted and admired companies. Every day our employees make their mark by helping clients better manage and service their financial assets around the world. Whether providing financial services for institutions, corporations or individual investors, clients count on the people of BNY Mellon across time zones and in 35 countries and more than 100 markets. It's the collective ambition, innovative thinking and exceptionally focused client service paired with a commitment to doing what is right that continues to set us apart. Make your mark: bnymellon.com/careers.

Client Technology Solutions provides our business partners with client-focused, technology-based solutions. These enhance their ability to be successful through world-class software solutions and leading-edge infrastructure. Client Technology Solutions provides employees with the tools and resources to enhance their professional qualifications and careers.

BNY Mellon is an Equal Employment Opportunity/Affirmative Action Employer.
Minorities/Females/Individuals With Disabilities/Protected Veterans.


Primary Location: United States-Pennsylvania-Pittsburgh
Internal Jobcode: 45172
Job: Information Technology
Organization: Clearing Markets ISS Svcs Tech-HR16624
Requisition Number: 1808217