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 : WMIS Hub Finance Division is in-charge of the implementation and maintenance of WM Finance applications and the data flows to group tool. Primarily on Profitability Management and Reporting, Management Reporting, Liquidity reporting, etc. Regulatory projects such as IFRS9, BCBS 239, were also under Finance Division responsibility. The main stakeholders are the Local Finance, Business Management, WM HO Finance and also Group Finance. Job Title: Technical Lead/ Senior Developer Date: 20/08/2019 Department: WMIS Hub Finance Division Location: Chennai Business Line / Function: WMIS COO Functions Reports to: (Direct) Grade: (if applicable) (Functional) Functional: - Number of Direct Reports: 5-6 Directorship / Registration: Position Purpose Finance in-house developed applications are using a mixed of technologies such as Oracle PL/SQL, Java and Business Objects. Many of the Oracle PL/SQL applications were legacy applications. We are looking for a suitable candidate to spear head the team on a road of digital transformation through identifying opportunities, provide and implement solutions for the transformation of these legacy applications with Java stack. This is a very important position as the candidate will be the key contact for all initiative in Finance Division that touches the Development Chapter. The Dev Chapter comprises of members with various technical skillsets. The person will be the Division main Java Tech Lead and DevOps SPOC. He will also play a key role in providing mentorship and guidance to the Dev Chapter members in Chennai, while working hands-on on projects implementation. Responsibilities • Lead a team efficiently to drive the project to completion. • Participate to the full development lifecycle including design, estimation, planning, development, unit test, release and implementation support. • Work with the Business Analyst and Solution architects to understand the business requirements and translate them to technical solutions in the application. • Contribute / review the technical specifications. • Responsible for managing & reporting technical risks. • Control and Maintain the quality of the developments (norms & standards, frameworks, source control, technical reviews, code reviews) • Provide guidance to team members. • Participate to recruitment, onboard and train new comers. Technical & Behavioral Competencies • Hands-on experience with various Java / Web technologies and frameworks: Spring (Core, Security, MVC), JPA, REST API, JMS • Hands-on experience with Oracle PL/SQL. • Hands-on experience as Tech Leader, coaching team members and leading the building and delivery of Web / Mobile solutions. • Hands-on experience on API related activities: requirement analysis, design, resource based API modeling, micro-services architecture. • Hands-on experience on User Interface development. Either Angular 5.x or React. • Mentor a team and work with groups effectively. • Strong knowledge about design patterns and development principles. • Good practical knowledge of design of RDBMS and SQL. • Strong critical thinker with problem solving aptitude. • Excellent written and oral communication skills. • Experience and knowledge of automated testing (TDD, BDD). • Proven/previous experience with CI/CD, DevOps and Agile. • General banking knowledge or Banking knowledge related to Wealth Management / Private banking. • Preferably experienced with Micro-services, Docker. Specific Qualifications (if required) Java / Web Technologies and Frameworks Spring (Core, Security and MVC) JPA REST API JMS PL/SQL Angular 5.x Skills Referential Behavioural Skills : (Please select up to 4 skills) Communication skills - oral & written Critical thinking Ability to share / pass on knowledge Ability to deliver / Results driven Transversal Skills: (Please select up to 5 skills) Ability to understand, explain and support change Ability to develop and adapt a process Ability to develop others & improve their skills Ability to anticipate business / strategic evolution Ability to manage a project Education Level: Bachelor Degree or equivalent Experience Level At least 10 years Other/Specific Qualifications (if required) • Speaking at conferences and/or user groups • Contributing to open source projects • Java script development (Node.js or SPA framework) • NoSQL experience • Exposure to Enterprise Architecture Position Purpose Finance in-house developed applications are using a mixed of technologies such as Oracle PL/SQL, Java and Business Objects. Many of the Oracle PL/SQL applications were legacy applications. We are looking for a suitable candidate to spear head the team on a road of digital transformation through identifying opportunities, provide and implement solutions for the transformation of these legacy applications with Java stack. This is a very important position as the candidate will be the key contact for all initiative in Finance Division that touches the Development Chapter. The Dev Chapter comprises of members with various technical skillsets. The person will be the Division main Java Tech Lead and DevOps SPOC. He will also play a key role in providing mentorship and guidance to the Dev Chapter members in Chennai, while working hands-on on projects implementation. Responsibilities • Lead a team efficiently to drive the project to completion. • Participate to the full development lifecycle including design, estimation, planning, development, unit test, release and implementation support. • Work with the Business Analyst and Solution architects to understand the business requirements and translate them to technical solutions in the application. • Contribute / review the technical specifications. • Responsible for managing & reporting technical risks. • Control and Maintain the quality of the developments (norms & standards, frameworks, source control, technical reviews, code reviews) • Provide guidance to team members. • Participate to recruitment, onboard and train new comers. Technical & Behavioral Competencies • Hands-on experience with various Java / Web technologies and frameworks: Spring (Core, Security, MVC), JPA, REST API, JMS • Hands-on experience with Oracle PL/SQL. • Hands-on experience as Tech Leader, coaching team members and leading the building and delivery of Web / Mobile solutions. • Hands-on experience on API related activities: requirement analysis, design, resource based API modeling, micro-services architecture. • Hands-on experience on User Interface development. Either Angular 5.x or React. • Mentor a team and work with groups effectively. • Strong knowledge about design patterns and development principles. • Good practical knowledge of design of RDBMS and SQL. • Strong critical thinker with problem solving aptitude. • Excellent written and oral communication skills. • Experience and knowledge of automated testing (TDD, BDD). • Proven/previous experience with CI/CD, DevOps and Agile. • General banking knowledge or Banking knowledge related to Wealth Management / Private banking. • Preferably experienced with Micro-services, Docker. Specific Qualifications (if required) Java / Web Technologies and Frameworks Spring (Core, Security and MVC) JPA REST API JMS PL/SQL Angular 5.x