About BNP Paribas Group:

BNP Paribas is a top-ranking bank in Europe with an international profile. It operates in 71 countries and has almost 199 000 employees. The Group ranks highly in its three core areas of activity: Domestic Markets and International Financial Services (whose retail banking networks and financial services are grouped together under Retail Banking & Services) and Corporate & Institutional Banking, centred on corporate and institutional clients. The Group helps all of its clients (retail, associations, businesses, SMEs, large corporates and institutional) to implement their projects by providing them with services in financing, investment, savings and protection. In its Corporate & Institutional Banking and International Financial Services activities, BNP Paribas enjoys leading positions in Europe, a strong presence in the Americas and has a solid and fast-growing network in the Asia/Pacific region.

About BNP Paribas India Solutions:

Established in 2005, BNP Paribas India Solutions is a wholly owned subsidiary of BNP Paribas SA, a leading bank in Europe 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 6000 employees, to provide support and develop best-in-class solutions.

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:

19/May/2023

Department:

IT

Location:

Chennai

Business Line / Function:

Wealth Management

Reports to:

(Direct)

Chennai Line Manager/Division Manager

Grade:

(if applicable)

Tech Lead

(Functional)

Number of Direct Reports:

4-6

Directorship / Registration:

NA

Position Purpose

The candidate will work within the Products Division (Forex markets, money markets, structured products and legal reporting) and be involved in designing solutions, implement technologies such as automated testing, devops, cloud migration Candidate will:

  • Participate to the full development lifecycle including design, estimation, planning, development, unit test, release and implementation support
  • Work with the Project Manager, Business Analyst and Solution architects to understand the business requirements and translate them to technical solutions in the application
  • Lead development and provide them required guidance

Responsibilities

Direct Responsibilities

  • Writing well designed, clean, readable and testable code
  • Strong knowledge about design patterns and development principles
  • Hands-on experience on API related activities: requirement analysis, design, resource-based API modeling, micro-services architecture
  • Able to prepare a strong base framework while implementing new application from scratch
  • 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)
  • Experience with CI/CD, Bitbucket, Maven, DevOps and Agile
  • Willingness to learn Vendor product APIs and provide fixes for the Custom Code
  • Delivery-oriented, quality-oriented and reliable
  • Good attitude, proactive and work well together in a team
  • Further lead and provide guidance to other developers in the Division

Contributing Responsibilities

  • 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)
  •  

Technical & Behavioral Competencies

Mandatory

  • Expert
    • Java 8+, Spring, Spring Boot, JPA, REST API
    • Critical thinker with problem solving aptitude
    • Unit testing with Mockito
  • Advanced
    • Design patterns
    • Good Written and oral communication skills
  • Intermediate
    • SQL
    • Proven/previous experience with CI/CD pipelines

Optional

  • Swagger/OAS 3, TDD, BDD
  • NoSQL, ElasticSearch, Redis
  • Docker, Kubernetes

Specific Qualifications (if required)

  • Bachelor’s Degree or equivalent experience required
  • 8+ years of overall experience as software engineer
  • At least 5+ years of hands-on experience with various Java / Web technologies and frameworks: Java 8 and above, Spring (Core, Security, MVC), Spring Boot, JPA, Hibernate, REST API
  • At least 3+ years of hands-on experience with middleware tool like IBM MQ and RDBMS like Oracle or PostgreSQL
  • At least 1+ years of hands-on experience with various web technologies: Angular, Typescript, HTML, CSS, Bootstrap, JQuery, Vanilla Javascript

Skills Referential

Behavioural Skills: (Please select up to 4 skills)

Ability to deliver / Results driven

Ability to share / pass on knowledge

Critical thinking

Communication skills - oral & written

Transversal Skills: (Please select up to 5 skills)

Ability to understand, explain and support change

Ability to develop others & improve their skills

Analytical Ability

Ability to develop and leverage networks

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

Education Level:

Bachelor Degree or equivalent

Experience Level

At least 5 years

Other/Specific Qualifications (if required)

               

NA

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
Reference
WEA002381

Découvrez les métiers de BNP Paribas : IT, Tech et Data

Au-delà d’être un groupe financier, BNP Paribas est aussi une entreprise technologique. Les systèmes d’information, la data et les outils sont au cœur de notre ADN et offrent de nombreuses opportunités professionnelles !

En savoir plus

Pourquoi je candidaterais ?

Pour quelles raisons je rejoindrais BNP Paribas et pas une autre entreprise ?

Parce que je souhaite...

  • Et si on vous disait que travailler dans notre Groupe, ce n’est pas ce que vous croyez ? Chez BNP Paribas, on exerce une multitude de métiers qui évoluent en permanence pour être en phase avec les attentes des clientes et clients comme de la société.

  • Se sentir bien dans son job, c’est avant tout venir travailler comme on est.  C’est aussi avoir les moyens d’un bon équilibre entre sa vie professionnelle et sa vie personnelle. Deux engagements majeurs pour BNP Paribas.

  • Chez BNP Paribas, le développement de vos compétences est essentiel, pour vous comme pour nous. Et cela vous servira pour toute votre vie professionnelle.

En savoir plus