Post Job Free
Sign in

Developer - Java - Products & Execution

Company:
BNP Paribas
Location:
Chennai, Tamil Nadu, India
Posted:
April 26, 2024
Apply

Description:

About BNP Paribas India Solutions:

Established in 2005, BNP Paribas India Solutions is a wholly owned subsidiary of BNP Paribas SA, European Union’s leading bank with an international reach. With delivery centers located in Bengaluru, Chennai and Mumbai, we are a 24x7 global delivery center. India Solutions services three business lines: Corporate and Institutional Banking, Investment Solutions and Retail Banking for BNP Paribas across the Group. Driving innovation and growth, we are harnessing the potential of over 10000 employees, to provide support and develop best-in-class solutions.

About BNP Paribas Group:

BNP Paribas is the European Union’s leading bank and key player in international banking. It operates in 65 countries and has nearly 185,000 employees, including more than 145,000 in Europe. The Group has key positions in its three main fields of activity: Commercial, Personal Banking & Services for the Group’s commercial & personal banking and several specialised businesses including BNP Paribas Personal Finance and Arval; Investment & Protection Services for savings, investment, and protection solutions; and Corporate & Institutional Banking, focused on corporate and institutional clients. Based on its strong diversified and integrated model, the Group helps all its clients (individuals, community associations, entrepreneurs, SMEs, corporates and institutional clients) to realize their projects through solutions spanning financing, investment, savings and protection insurance. In Europe, BNP Paribas has four domestic markets: Belgium, France, Italy, and Luxembourg. The Group is rolling out its integrated commercial & personal banking model across several Mediterranean countries, Turkey, and Eastern Europe. As a key player in international banking, the Group has leading platforms and business lines in Europe, a strong presence in the Americas as well as a solid and fast-growing business in Asia-Pacific. BNP Paribas has implemented a Corporate Social Responsibility approach in all its activities, enabling it to contribute to the construction of a sustainable future, while ensuring the Group's performance and stability

Commitment to Diversity and Inclusion

At BNP Paribas, we passionately embrace diversity and are committed to fostering an inclusive workplace where all employees are valued, respected and can bring their authentic selves to work. We prohibit Discrimination and Harassment of any kind and our policies promote equal employment opportunity for all employees and applicants, irrespective of, but not limited to their gender, gender identity, sex, sexual orientation, ethnicity, race, colour, national origin, age, religion, social status, mental or physical disabilities, veteran status etc. As a global Bank, we truly believe that inclusion and diversity of our teams is key to our success in serving our clients and the communities we operate in.

About Business line/Function:

As part of WMIS department, Products & Execution division under Products &Services domain is responsible for IT projects deliveries and level 3 support for various business functions, including dealing activities for various financial products (FX, Equities, Bonds, Funds, Structed Products, Options, Derivatives), regulatory trade reporting for various countries in Asia and Europe

Job Title:

Senior Developer

Date:

22 Feb 2024

Department:

WMIS Products & Execution Division

Location:

India - Chennai

Business Line / Function:

WMIS Hub

Reports to:

(Direct)

NA

Grade:

(if applicable)

(Functional)

NA

Number of Direct Reports:

N/A

Directorship / Registration:

NA

Position Purpose

Project New Execution is targeted to replace the existing WMIS order management and execution systems with new execution platform. The developer will part of the project team to execute the development of new system and migration from legacy to target platform.

The developer needs to have strong Java skills, can work closely with BA to translate business requirement to Java codes, perform comprehensive unit test, provide strong support to project manager, liaise with functional tester for SIT/UAT, and most importantly deliver the project on schedule

Responsibilities

Direct Responsibilities

· Participate to the full development lifecycle including design, planning, development, unit test, release and implementation.

· Implement Java development and PL/SQL development.

· Work with the Project Manager, Tech Lead, Business Analyst and Solution architect to understand the business requirements, technical specifications and translate them to technical solutions.

· Contribute to the technical specifications.

· Responsible in making sure that software development and deliveries on time and with good quality.

· Reports to the tech Lead and PM on the progress of development for New Exec.

Contributing Responsibilities

· Develop program in Java codes (java 8 and above).

· Produce and maintain program codes and technical documentations.

· Perform unit test on written codes.

· Support system testing with other dependency applications and unit test.

· Analyze application problems, recommend and develop solutions and suggest improvements.

· Help tech lead on backlog analysis and estimation.

· Peer review codes and suggest best practices.

Technical & Behavioral Competenciesk

· Expert on Java 8 and above, PL/SQL development, Oracle/PostgreSql database and Unix Shell Scripting

· Good hands-on experience with various Java technologies and frameworks: Spring (Core, Security, MVC, SpringBoot), JPA, Hibernate, REST API, Maven, Junit test, Mockito;

· Experience on JSON and XML

· Experience on IBM MQ and related messaging technology

· Good practical knowledge of design of RDBMS and SQL

· Working knowledge of DevOps tools (Serena, Git, Jenkins, Sonar, Nexus Artifcatory)

· Knowledge about containers and virtual machines including Docker, Kubernetes, etc. (Good to have)

· Understanding of Agile methodologies (Good to have)

· Knowledge on FIX or Swift protocol (Good to have)

· Knowledge on trading or order management application (Good to have)

· Demonstrates analytical and problem solving skills

· Experience in preparing technical and functional test cases

Specific Qualifications (if required)

Skills Referential

Behavioural Skills: (Please select up to 4 skills)

Attention to detail / rigor

Ability to collaborate / Teamwork

Ability to deliver / Results driven

Resilience

Transversal Skills: (Please select up to 5 skills)

Analytical Ability

Ability to understand, explain and support change

Choose an item.

Choose an item.

Choose an item.

Education Level:

Bachelor Degree or equivalent

Experience Level

At least 5 years

Other/Specific Qualifications (if required)

NA

Schedule: Full-time

Apply