RSR Canada
Senior Java/Database Developer
Ce poste s'adresse à un développeur senior Java/Base de données (idéalement 5 à 7 ans d'expérience) pour le secteur des Données de Référence Titres (Securities Reference Data). Le candidat rejoindra une équipe de développement (squad) orientée métier, axée sur la construction et la maintenance de diverses applications au sein des plateformes SRD existantes, ainsi que sur les efforts de rénovation en cours. Dans ce rôle, le candidat sera amené à collaborer fréquemment avec les autres membres de son équipe ainsi qu’avec d’autres équipes mondiales et parties prenantes pour mener à bien ses tâches quotidiennes.
Le candidat aura l'opportunité de travailler directement avec les utilisateurs et les analystes métiers (Business Analysts), de traduire les besoins métier en architecture technique et de gérer ses livrables de bout en bout de manière indépendante. De plus, le candidat doit faire preuve d'une grande rigueur dans l'exécution de ses tâches ; une connaissance du jargon financier, particulièrement appliqué au domaine des données de référence, constituera un avantage majeur.
Profil RecherchéLe candidat doit posséder 5 à 7 ans d'expérience informatique pertinente, de préférence au sein d'une institution de services financiers ou de gestion de patrimoine. Le candidat idéal est un joueur d'équipe motivé, engagé à respecter les délais et capable de travailler avec un minimum de supervision.
Compétences RequisesRDBMS : Excellente maîtrise du SQL et des fondamentaux de bases de données (tables, triggers, procédures stockées, etc.).
Linux : Capacité à travailler confortablement dans un environnement Linux.
Formats : Maîtrise des schémas JSON et XML.
SDLC : Bonne compréhension des méthodologies du cycle de vie du développement logiciel.
Java : Solide compréhension des technologies Java (Core Java, J2EE).
Communication : Capacité à communiquer de manière claire et concise, individuellement ou devant un groupe.
Rigueur : Une attention particulière portée aux détails.
Soft Skills : Fortes compétences en communication.
Responsabilité : Sens aigu de la propriété (ownership) et de la responsabilité du travail accompli.
Collaboration : Aptitude à travailler avec des équipes géographiquement dispersées.
Connaissance des frameworks open-source : Spring, Spring Boot, Hibernate.
APIs REST, Microservices.
Connaissance de MongoDB.
Compétences en scripting (Shell, Python).
Notions d'ordonnancement : Autosys, Cron Job ou Airflow.
Technologies de messagerie : Kafka ou IBM MQ.
***************************************************************************
This position is for a senior Java/Database developer (5-7 years experienced ideally) for Securities Reference Data. The candidate will be a part of a business-oriented squad of developers focused on the build-out and maintenance of various applications in the existing SRD platforms as well as ongoing renovation efforts. In this role, the candidate will frequently liaise with other members of squad as well as other global squads, stakeholders to perform their daily tasks.
Candidate will have an opportunity to work directly with the users, business analyst, translate business requirements into technical architecture and independently manage their end-to-end deliverables. Further the candidate needs to have strong skills of executing tasks with due diligence and it will be a big advantage for them to be familiar with financial jargon especially applicable to reference data domain.
Position Description
The candidate should have 5-7 years of relevant IT experience, preferably in Financial Services or Wealth Management organization. The ideal candidate will be a self-motivated team player committed to delivering on time and should be able to work with minimal supervision.
Skills Required
1. RDBMS (Well versed with SQL, DB fundamentals like tables, triggers, stored Procs etc.)
2. Comfortable with working in Linux environment
3. JSON, XML Schemas
4. Good understanding of SDLC methodologies
5. Good understanding of Java technology (Core Java, J2EE)
6. Ability to communicate in a clear and concise manner; individually or in front of a group
7. Keen attention to detail
8. Strong communication skills
9. Strong sense of ownership and accountability for work
10. Candidate will be required to work geographically dispersed teams.
Good to have skills
1. Knowledge of open-source frameworks: Spring, Spring boot, Hibernate.
2. REST APIs, Microservices
3. Knowledge of MongoDB
4. Scripting knowledge (Shell, Python)
5. Any of Autosys, Cron Job, Airflow concepts
6. Messaging technologies - Kafka or IBM MQ