Job Description - APAC
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 Business Line/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
Date
Department:
Services Division
Location:
Chennai
Business Line / Function
WM
Reports To
(Direct)
Services Division – Java Chapter Lead
Grade
(if applicable)
(Functional)
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.
Responsibilities
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
Internal
Customer/Supplier Relations :
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
Mybatis/Ibatis/Hibernate/Ehcache
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
REST API
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
Sybase
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
Good
Team player
Good
Analytical skills
Excellent
Other Value-added Competencies
Specific Qualifications (if required)
- 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
Adaptability
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
Roles And Responsibilities
Other/Specific Qualifications (if required)
- 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)
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
Adaptability
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
Other/Specific Qualifications (if Required)
Primary Location
IN-TN-Chennai
Job Type
Standard / Permanent
Job
INFORMATION TECHNOLOGY
Education Level
Bachelor Degree or equivalent (>= 3 years)
Experience Level
At least 5 years
Schedule
Full-time