The bank for a changing world

We are looking for

Java Developer

Apply REF: WEA000965

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 :

For 150 years, BNP Paribas Wealth Management has been committed to protecting clients’ wealth, developing it, and eventually passing it on to their loved ones. We deliver tailor-made experience, with outstanding attention to detail and expertise from precise local knowledge to the global know-how that we access from the Group. Our goal is to create a new wealth management experience fit for a world where digital interactions have come to enhance human ones. Wealth Management Investment Solution Hub (WMIS Hub) provides a global IT solution for BNP Paribas Wealth Management where we develop, maintain and evolve IT applications which fits to the specific needs of BNP Paribas Wealth Management business users.



Job Title:

Java developer



Services Division



Business Line / Function:


Reports to:




(if applicable)


Number of Direct Reports:

Directorship / Registration:


Position Purpose

A new role is open within the Services Division – Java/Web development team in Chennai.

 The opening is for a Java developer who is able to design and give new solution for the upcoming changes to the existing as well as new asset within division.

 This role is technology oriented, which includes defining development methodologies, providing solution in term architecture and performing POC of new frameworks for the Portfolio Management System Domain.

 Supported applications are like performing portfolio valuation, order execution, performance computation, advisory services, month end financial statements, market risk computation.



 Roles and responsibilities :

-        Write technical specifications (Java, UNIX and DB).

-        Propose technical solutions and improvements proactively, based on pros and cons after analysis of the various options.

-        Do Back End development (DB design, Java back end, Spring, batch processes, etc.)

-        Do Front-End development (Angular 2x, Bootstrap, HTML5, etc.)

-        Prepare technical deliveries and support implementation by integration teams.

-        Contribute to key and strategic projects

-        Perform quality reporting and controls in line with BNP PARIBAS standards.

-        Provide guidance to the team members on various topics on development and project matters.

-        Applications managed by the team : Tapweb, WMIS PMS (Portfolio, Order, PMS, PMS_TSL), SMD, Perfco, IPE (Investor Protection Engine)

  as BNP Paribas Employee :

-        Contribute to the implementation of operational permanent control policies and procedures in day-to-day business activities, such as Control plan

-        Comply with regulatory requirements and internal guidelines

Customer/Supplier Relations :

Internal :

Central Business analysis team

ITHUB members from other domains

Local Support teams (Switzerland / Asia)

IPB/AIC infrastructure teams

External :

Vendors’ Support teams (Temenos, IBM)

Technical & Behavioral Competencies

Functional knowledge

Minimum Proficiency Level

General knowledge about private banking, asset management or corporate banking

Medium (at least 2 years’ experience)

Suitability Framework, Compliance projects

Not mandatory, but a great advantage

Technical skills

Minimum Proficiency Level

Oracle SQL

Medium (at least 3 years’ experience)

Unix (shell scripting)

Beginner. Good to have

Expertise in 3 tiers architecture and J2EE environments:  WebSphere Application server, Tomcat Server

Medium (at least 3 year experience)


Java development / back end :

Advanced (at least 5 year experience)

Core Java 8 , J2EE, JSP , Servlets, Java/Spring concurrency, JDBC, Junit, Log back , AOP

Must have


Must have

Eclipse IDE, IntellJ IDE, GIT

Must have

Maven dependency management & plugins

Must have

Spring Framework( including if not all but most of module like Spring core, Spring Boot, Spring MVC, Spring security, Spring Integration, Spring AOP, Spring JMS, Spring Batch, Spring Transaction management, Spring WS, Spring Data)

Must have


Must have

Jenkins CI, Docker, JIRA, Serena, AGILE, Waterfall, SCRUM SVN

Good to have

JMS, Unix scripting basics KSH, TDD/Mockito, Jmeter, Jprofiler, Jconsole, JMX

Good to have

Apache HttpClient, JAXB, Jackson JSON, BIRT, XML, XStream

Good to have

Data Structures, Design Patterns, Clustering, Memory Management, Applications HA

Good to have


Good to have

ApacheCommons IO, SOAP ,

Good to have

Java development UI :

Medium (at least 3 year experience)

HTML5, JavaScript, JQuery, JSON, JSP, AJAX, HTTP & HTTPS protocol

Must have

Angular 2x, Bootstrap CSS & Components, Comet techniques, JSTL, , Spring MVC Form Tags & Validation, Glyphicons, Jquery Animations, Javascript minification /compression, Longpolling

Must have

Triple A TSL/API framework

Beginner. Good to have

Triple’A Scripting and system set up

Beginner. Good to have

Other  skills

Minimum Proficiency Level

Communication skills


Team player


Analytical skills


Specific Qualifications (if required)

Other Value-added Competencies :

 ·       Working in Agile / Scrum methodology

·      Previous involvement in a Private Banking Compliance project implementation is a strong advantage

Skills Referential

Behavioural Skills: (Please select up to 4 skills)

Ability to collaborate / Teamwork

Communication skills - oral & written

Attention to detail / rigor


Transversal Skills: (Please select up to 5 skills)

Ability to understand, explain and support change

Ability to develop and adapt a process

Ability to set up relevant performance indicators

Ability to anticipate business / strategic evolution

Analytical Ability

Education Level:

Bachelor Degree or equivalent

Experience Level

At least 5 years

Other/Specific Qualifications (if required)



Primary Location: IN-TN-ChennaiJob Type: Standard / PermanentJob: INFORMATION TECHNOLOGYEducation Level: Bachelor Degree or equivalent (>= 3 years)Experience Level: At least 5 yearsSchedule: Full-time Reference: WEA000965