The bank for a changing world

We are looking for

Java Angular Developer

Apply REF: CIB005025


Job Description – Java Angular Web Developer






About BNP Paribas Group:

“BNP Paribas Group is a leading European bank with a strong global footprint across 72 markets and more than 202,000 employees. The Group provides corporates, institutional and private investors with product and service solutions tailored to their specific needs. It offers a wide range of financial services covering corporate & institutional banking, wealth management, asset management, insurance, as well as retail banking and consumer financing through strategic partnerships”.



About BNP Paribas India Solutions:

Established in 2005, BNP Paribas India Solutions is a wholly owned subsidiary of BNP Paribas Group, a leading bank in Europe with an international reach. With delivery centers located in Mumbai and Chennai, we are a 24x7 global delivery center. We partner various business lines of BNP Paribas such as Corporate and Institutional Banking, Wealth Management, Retail Banking through three verticals - Information Technology, Operations and Finance Shared Services.



About Businessline/Function :

This role is with CIB IT- Regulatory Controls team. Regulatory controls IT team provides services to Compliance, Control and Legal functions within BNP Paribas CIB. The key stakeholders are spread across Europe and North America.





Job Title:

Java Angular Web Developer

Date:

01/01/2020

Department:

CIB IT Transversal

Location:

Mumbai/Chennai

Business Line / Function:

CIB IT

Reports to:

(Direct)

Grade:

(if applicable)

(Functional)

Number of Direct Reports:

NA

Directorship / Registration:

NA

 

Position Purpose

The person will be a key member of the Actimize Trade Blotter US team that is tasked to deliver multiple complex projects. This role is within the Regulatory Controls IT team.  Focus will primarily be on the evolving Interactive Trade Blotter platform for Risk & Control IT, within Corporate & Institutional Banking.

The role is Java full stack developer with Python and DevOps experience in banking domain with experience of working within a dynamic and demanding environment reacting to changing business needs who works equally well as an individual or as part of a team.

Interactive Trade Blotter (ITB) is a RC IT developed reporting module running using an e database. Its purpose is to provide an electronic platform for supervisory review and sign off of trading activity by licensed Series-24 trade supervisors. There are several core features by the Trade Blotter including, but not limited to:

Workflow

​System has a configurable process to route trades to trade and sales manager(s) according to the employee hierarchy

Trade Blotters

Trades from incoming Global Markets flows are distributed to supervisory trade blotters that serve as a source for exception based reporting

​Exception Based reporting

​Various exceptions across asset classes are used to provide supervisors with a view of daily trading activity ring on their respective desks

Global Markets Flow

System captures trading activity across all Global Market asset classes including Commodities & derivatives, Equities & derivatives, Fixed Income securities & derivatives. Activity is captured for North America Commodities, EQD and PS&F desks. Future projects will extend trade blotters to EU-APAC commodities desk, and Latin American desks.

​​Generic/transversal 

Cross business/transaction types with customizable layouts. Ability to merge data source (e.g. client contribution, referential, market data, and other )

Access Control and Audit Trail 

User g allows designating users with view only, and  sign-off profiles. All user activity is captured in an audit trail, including tracking view actions (who viewed which blotters, when).

Responsibilities

Direct Responsibilities

 

  • Understand functional & system processes, do data-mapping, extract data to validate
  • Develop/Write Technical Design and Specifications with Trade Blotter business analysts & application users,
  • Create Technical Specifications document,
  • Coding with Agile methodology,
  • Develop & Execute Unit Test plan (Including writing Test Cases and Traceability Matrix).
  • Match user requirements to developed solutions
  • Conduct Workshops to train users on application usage
  • Automation of Deployments
  • L3 support

 

Contributing Responsibilities

  • Contribute towards knowledge sharing initiatives across the team

Technical & Behavioral Competencies

 

Mandatory

 

-  Excellent working knowledge of Core Java

-  Excellent working knowledge of Angular framework & Rest API.

-  Excellent working knowledge of Spring framework (Spring MVC, Spring Restful, Spring Batch)

-  Excellent working knowledge of HTML/CSS/JavaScript

-  Excellent working knowledge of J2EE and associated frameworks (Servlets,  Spring Core, Spring MVC, Spring Restful, Spring batch)

-  Excellent working knowledge of RestFul web services.

-  Design: Excellent skills in Object-Oriented Programming, Model View Controller pattern, Inversion of Control (IoC) pattern, Design patterns.

-  Knowledge and understanding of TDD, XP and Agile development practices

-  Working knowledge of Application servers: Tomcat, and/or WebLogic

-  Working knowledge of SQL / PL-SQL

-  Knowledge of Perl, Linux and/or UNIX

-  Extensive experience in working with business and technical teams to define requirements, Functional and Technical specification, establish technical strategies

-  Knowledge of Capital Markets Banking trades data sources, flowing through the DWH using ETL processes

-  Excellent communication skills with the ability to explain complex technical issues in a simple concise manner

-  Excellent communication skills (written and verbal) with the ability to explain complex issues in a simple concise manner

-  Strong coordination and organizational skills. 

-  Multi-tasking capabilities

Nice to Have

-  Experience in Data-Warehouse architectural design and providing efficient solutions

-  Working Knowledge of d3.js , Swagger API, ElasticSearch, Postgres

-  Working Knowledge of bootstrap.

-  Knowledge of UML and related tools.

-  Experience of working in virtual private cloud based infrastructure

Specific Qualifications (if required)

     

Skills Referential

Behavioural Skills: (Please select up to 4 skills)

Organizational skills

Communication skills - oral & written

Ability to collaborate / Teamwork

Attention to detail / rigor

Transversal Skills: (Please select up to 5 skills)

Ability to anticipate business / strategic evolution

Ability to develop and adapt a process

Ability to manage / facilitate a meeting, seminar, committee, training…

Choose an item.

Choose an item.

Education Level:

Bachelor Degree or equivalent

Experience Level

At least 3 years

Other/Specific Qualifications (if required)

 




Education Level:

Bachelor Degree or equivalent

Experience Level

At least 3 years


Primary Location: IN-MH-MumbaiJob Type: Standard / PermanentJob: INFORMATION TECHNOLOGYEducation Level: Bachelor Degree or equivalent (>= 3 years)Experience Level: At least 3 yearsSchedule: Full-time Behavioural competency: Attention to detail / rigorTransversal competency: Ability to develop and adapt a process