The bank for a changing world

Senior Softeware Engg - CRDS

Contract

Standard / Permanent

Location

IN-MH-Mumbai

Job function

INFORMATION TECHNOLOGY

Reference

GLO000418

Require java J2EE resource in role of senior software developer for CRDS Project with work experience of atleast 5 years.

CRDS (Core Referential Data System) is CIB wide referential database for counterparty, portfolio and static data. Being gold source of data, CRDS is responsible for distributing data on counterparty, portfolio and static data to more than 200 systems across various métier of BNP Paribas.

 
As a senior software developer, individual is responsible for
  • Contribute with other developers to technical analysis, design, development and automated unit and acceptance testing
  • Work with business analysts to turn user stories into working and tested system increments
  • Contribute to iteration planning, by providing high and low level estimates
  • Maintain consistency and quality of the code, and shared understanding of the system
  • Contribute to the development of the system and the process at retrospectives.
  • Support the system (including out of hours support, based on rota)
  • Participate in the agile based project software life-cycle
  • Work on tasks assigned independently and produce best fit deliverables
  • Efficient communication with all stake holders
Skills & Experience Required:
 
Essential skills/Experience:
  • Solid commercial experience of development with Java - J2SE
  • Object Oriented Design
  • RDBMS, ideally Oracle
  • A previous experience of working with databases and writing SQL
  • Automated unit and acceptance testing
 
Desirable skills/Experience:
  • An understanding of agile development practices and ideally relevant previous experience of working within an Agile/XP team.
  • Web development
  • Javascript
  • Linux
  • Hibernate
 

Mandatory skills

Skill

Proficiency (Beginner, Intermediate, Proficient)

Desired duration of usage

Core Java

Proficient

More than 3 years

Web development using servlet technologies

Intermediate

More than 2 years

Hibernate

Intermediate

More than 1 year

Spring

Intermediate

More than 1 year

Oracle PL/SQL programming

Intermediate

More than 1 year

Automated Test

Intermediate

More than 1 year


Education
: BE/MCA

Preferred skill

Unix

Beginner


Java script libraries

Beginner


Agile methodology

Beginner


Version control tool

Beginner