Développeur Java Java Developer
Job Summary
**English version below**
Doit être local à Montréal
Vous souhaitez travailler dans le domaine de la technologie au sein dune banque dinvestissement
Nous recherchons une personne souhaitant intégrer une équipe dynamique en tant que Développeur Java/Scala pour lun de nos clients. Il sagit dun poste de développement applicatif au sein de léquipe responsable du développement du data mart stratégique de lentreprise pour les dépôts données proviendront de la source de référence (golden source) et du DAL puis seront alimentées en temps réel dans notre data mart. Ces données seront ensuite mises à disposition via une interface consolidée permettant à nos systèmes en aval dextraire facilement des rapports couvrant plusieurs data marts.
Le candidat fera partie de léquipe chargée de concevoir des bases de données et des composants évolutifs et performants pour les besoins de reporting réglementaire danalytique métier (reporting de métriques) et de reporting des risques opérationnels liés aux dépôts Leto et aux produits dérivés OTC.Léquipe mondiale est composée de membres hautement qualifiés sur le plan technique capables de sadapter aussi bien au développement pratique quà la gestion de projets. Nous menons simultanément plusieurs projets pour différents domaines dactivité. Les responsables métiers et les experts du sujet étant répartis à travers le monde de solides compétences en communication ainsi quune attitude proactive sont essentielles. Vous serez amené à collaborer étroitement avec nos partenaires opérationnels afin de recueillir et de définir les besoins des projets.
Le développement sera réalisé selon une méthodologie agile basée sur Scrum (timeboxing réunions quotidiennes rétrospectives etc.) les tableaux Kanban Jira et les meilleures pratiques XP (Extreme Programming) telles que lintégration continue le refactoring et les tests unitaires. Le candidat devra être capable de travailler efficacement et en collaboration au sein dune équipe de grande envergure.
Àproposdemtrois:
Depuis 2010 mtrois aide ses clients à résoudre leurs défis commerciaux et technologiques. Nous sommes un cabinet de conseil en technologie et en affaires avec une main-dœuvre mondiale qui réalise des projets IT et business majeurs pour certaines des plus grandes institutions financières au monde.
Servicesprincipaux:
- Conseiletaccompagnement
- Servicesmanagés
- ProgrammeAlumniGraduate
- ProgrammeAlumniPro
Nous avons une présence mondiale et sommes experts dans la fourniture de services de qualité exceptionnelle à notre clientèle couvrant les domaines suivants : Risque Réglementation & Conformité ; Produits fournisseurs ; Support applicatif ; Développement applicatif ; Cybersécurité & Sécurité de linformation ; Science des données et DevOps.
Notre programme Expert offre aux professionnels expérimentés un accès à des postes de haut niveau dans les secteurs de la technologie de la finance de laviation et de lassurance. Rejoignez-nous pour travailler sur des projets technologiques de pointe allant des plateformes de trading internationales aux applications critiques pour les compagnies aériennes de premier plan. Nous recrutons des professionnels désireux de faire progresser rapidement leur carrière dans la technologie ou les opérations au sein dorganisations mondiales prestigieuses.
Responsabilités :
Concevoir développer et améliorer le courtier de projections SQL au sein du DAL (Data Access Layer) pour les dépôts Leto en garantissant de hautes performances et une excellente évolutivité.
Concevoir développer et améliorer linfrastructure de reporting en temps réel chargée de capturer les messages des systèmes amont de les stocker sur un système de fichiers NFS puis dextraire et destructurer les attributs dans des tables de base de données à des fins de reporting
Développer améliorer et assurer le support de multiples rapports réglementaires et métiers liés aux dépôts Leto.
Traduire les besoins métiers en requêtes sur un ensemble de tables relationnelles et produire les rapports correspondants conformément aux exigences définies
Participer au développement de bases de données et des processus ETL notamment la création de procédures stockées lécriture de requêtes SQL loptimisation des performances et lutilisation doutils ETL tels quInformatica ou Python Pandas
Mettre en place des solutions efficaces dautomatisation des tests pour les applications et processus développés en Java Scala et Python.
Léquipe mondiale actuelle est composée dexperts en modélisation de domaine conception de bases de données Big Data Java et messagerie (messaging). Il sagit donc dune excellente opportunité de jouer un rôle clé au sein dune équipe en pleine croissance.
Compétences requises :
Excellente maîtrise de Java Scala ou dautres langages de programmation avec au moins 7 ans dexpérience pertinente.
Solides compétences en langages de script tels que Python ainsi quen environnements Unix / K-Shell.
Une bonne compréhension du cycle de vie des transactions (trade lifecycle) et des flux de données au sein des opérations de banque dinvestissement constitue un atout important.
Expérience confirmée dans un environnement de développement Agile.
Une connaissance des bases de données relationnelles constitue un avantage significatif.
Excellentes aptitudes au travail déquipe avec un fort sens de lintégrité de la responsabilité et de lappropriation des résultats.
Chez mtrois nos valeurs soutiennent des coéquipiers courageux des moteurs de changement et des champions de lapprentissage tout en veillant à la santé et au bien-être de tous les employés. Nous sommes fiers de célébrer la diversité de chaque individu qui contribue à faire de mtrois lentreprise quelle est aujourdhui et quelle sera demain. Nous valorisons la diversité au sein de mtrois et avec nos entreprises partenaires et nous sommes fiers doffrir un environnement où tous nos collègues peuvent sépanouir. Cela signifie promouvoir une forte culture dégalité mais surtout dinclusion.
Lescandidatsdoiventêtreactuellementautorisésàtravaillerà.
**Must be local to Montreal**
Want to work in technology at an investment bank
We are looking for someone to be a part of a dynamic team as a Java/Scala Developer for one of our clients. This is an application developer role in the team responsible for developing on the firms strategic data mart for ISG deposit. The data will be sourced from the golden source the DAL and fed into our data mart in real time. The data will further be provided through a consolidated interface allowing our downstream systems to conveniently extract reports across multiple data marts. The candidate will be as part of the team involved in building scalable and high performance database and components for regulatory business analytics (metrics reporting) and operational risk reporting for Leto deposits and OTC global team consists of highly technical team members who are adaptable to both hands on development and project management. We deliver multiple projects for multiple business areas in parallel. The business owners and subject matter experts will be globally distributed making communication and pro-active to be important. You will be expected to work closely with our operations partners on requirements for projects.
The development will be performed using an agile methodology which is based on scrum (timeboxing daily scrum meetings retrospectives etc.) Kanban Jira Boards and XP (continuous integration refactoring unit testing etc.) best practices. The candidate will be able to work collaboratively within a larger team.
Aboutmthree:
.
- CoreServices
- ConsultingandAdvisory
- ManagedServices
- AlumniGraduateProgram
- AlumniProProgram
We have a global presence and are experts in delivering exceptional quality to our client base providing consulting services across Risk Regulation & Compliance; Vendor Products; Application Support; Application Development; Cyber & Information Security; Data Science and DevOps areas.
Our Expert program offers experienced professionals access to top roles in tech finance aviation and insurance. Join us to work on groundbreaking technology projects from international trading platforms to critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in technology or operations within prestigious global organizations.
Responsibilities:
- Design build and enhance the SQL projection broker in DAL(data access layer) for Leto deposits with good performance and scalability
- Design build and enhance the real-time reporting infrastructure which captures the upstream messages persists onto NFS storage and shred attributes into database tables for reporting purpose.
- Enhance and support multiple regulatory/business reports for Leto deposits
- Translate business requirement into queries against a set of relational tables and produce reporting based on the requirements.
- Database and ETL development including stored procedures queries performance tuning etc using SQL and ETL tools such as Informatica or Python Pandas.
- Create efficient testing automation for Java/Scala/Python processes.
- The current global team members are all very skilled in domain modeling database design big data Java and messaging so this is an excellent opportunity to play a key role in the growing team.
Skills Required:
- Strong in Java/Scala or other programming languages with 7y relevant experience
- Strong with scripting language such as Python and Unix / K-Shell
- Familiar with lifecycle of a trade and flows of data in an investment banking operation is a plus.
- Experienced in Agile development process
- Knowledge on relational databases is a big plus
- Good team player; Integrity & ownership
At mthree our values support courageous teammates needle movers and learning champions all while striving to support the health and well-being of all employees. We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies and were proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but most importantly inclusion.
Applicants must be currently authorized to work in Canada on a full-time basis. The Company will not sponsor applicants for work visas.
Required Experience:
IC
About Company
Are you a graduate unsure how to start your career? An experienced professional looking for a new role? Or a business wanting to upskill? Discover mthree.