Job Description :
Contract to Hire Role for Java Engineer in Cary, NY



Position: Contract - Hire

Visa: US Citizen, Green Card

Bill Rate: 100/HR

Length: 6 Month

Client: Bank



Overview:

Our technology teams are responsible for the Bank’s entire information technology (“IT”) infrastructure, and the development, implementation, and protection of the software required to support all of the Bank’s businesses. We move over EUR 1.6 trillion across the Bank's platforms, support thousands of trading desks, and enable millions of banking transactions, share trades and emails every day.
With award-winning mobile banking apps and trading systems, our technology platforms help Deutsche Bank deliver high quality products to clients. Naturally, we make sure that the phones work, emails are delivered and PCs run - but we also develop collaboration platforms and workspaces that help our people share their knowledge, expertise and passion for our business.
Developments in technology are changing the way we communicate, work and think. Join us here, and you’ll constantly be looking ahead. We’ll look to you to capitalize on new technological trends that can reshape our business and deliver value for our clients, whilst still meeting the demands of customers, regulators and the markets.
Position Overview
A Passion to Perform. It’s what drives us. More than a claim, this describes the way we do business. We’re committed to being the best financial services provider in the world, balancing passion with precision to deliver superior solutions for our clients. This is made possible by our people: agile minds, able to see beyond the obvious and act effectively in an ever-changing global business landscape. As you’ll discover, our culture supports this. Diverse, international and shaped by a variety of different perspectives, we’re driven by a shared sense of purpose. At every level agile thinking is nurtured. And at every level agile minds are rewarded with competitive pay, support and opportunities to excel.
GTO pioneers technologies and re-engineers business processes to deliver exceptional levels of innovation and world-class client service. From moving trillions of Euros through a business every day to integrating two organizations after a major acquisition, we face the technological challenges caused by growth, market change and constant competition.
With award-winning mobile banking apps and trading systems, our technology platforms help Deutsche Bank deliver best-in-class products to clients. Naturally, we make sure that the phones work, emails are delivered and PCs run - but we also develop innovative collaboration platforms and workspaces that help our people share their knowledge, their expertise and their passion for our business.
Global Technology, part of Group Technology & Operations, is the technology division of Deutsche Bank. Global Technology (GT) delivers world-class IT services and solutions which provide competitive advantage for the Bank and help maintain its market-leading position.
DB Global Technology (DBGT), located near the Research Triangle Park (RTP) area of North Carolina, is a software development center that presents a startup feel within the larger Deutsche Bank organization. DBGT is a dedicated application development and software engineering center that supports the Bank to access leading technology skills and promote innovation in the development of software applications and leading-edge IT solutions. DBGT has a number of groups developing leading-edge technology solutions.
CCA Program is trading surveillance program. This program has multiple streams such as Ingestion, Orchestration, Datamart, KRI, BPM, QlikView, integration point’s dbTradeStore, dbRiskStore along with Business Processor framework.



Role requirements:

Hands on experience with Java, J2EE, Oracle, Scala, Middleware, application servers, big data ecosystem such as Hadoop, Spark.
Participate in the review and provide sign off of Business Requirements and contribute materially to the development of functional design
Leads development of source code, including descriptions, for Software Components in accordance with the Detailed Software Requirements Specification, the functional design and technical design documents.
Verifies the developed source code by reviews (4-eyes principle Software review findings must be resolved.
Assist in developing project budget, schedule, risks, milestones and objectives
Integrates software components following the integration strategy.
Verifies integrated software components by unit and integrated software testing according to the software test plan. Software test findings must be resolved.
Ensures that all code changes end up in Change Items (CIs) Develops routines to deploy CIs to the target environments.
Provides Release Deployments on non-Production Management controlled environments
Capture Build and Deployment notes, develop Software Product Deployment & Operating Instructions.
Checks consistency of documents with the respective Software Product Release, reference the Packages to the CMDB and ensure availability of the CIs within the DSL (Definitive Software Library
Checks consistency of documents with the respective Software Product Release.
Manages maintenance of applications and performs technical change requests scheduled according to Release Management processes.
Measures and analyzes code for quality.
Develop project work plans and revise to meet changing needs
Collaborates with Functional Analysts and technical Specialists to complete work, as required





Experience / Exposure (Recommended):

At least 5 years Technical Team Leader experience required
Software Lifecycle/Programming experience
Programming experience/knowledge in functional programming languages such as Scala, Python
Financial industry experience.
Experience in Data science projects
Experience in Machine learning.
Strong mathematical/scientific background
             

Similar Jobs you may be interested in ..