Développeur Java
TEKsystems
Titre du poste: Développeur Java
Lieu: Montréal (présence au bureau requise 3 jours par semaine dès le premier jour)
Description du poste: Nous recherchons un consultant en développement Java pour une banque d'investissement de premier rang, soutenant le domaine des swaps sur actions en front-office. Les moteurs de calcul des swaps sur actions ont récemment été rénovés en une architecture multi-services en temps réel basée sur des événements. Le candidat rejoindra l'une de nos équipes de développement principales. Les tâches typiques de l'équipe peuvent aller des modifications de la logique métier et de la maintenance générale du code à des changements plus complexes pour répondre aux demandes commerciales entrantes. Avec un volume de messages élevé, de grands ensembles de données et des exigences strictes en matière de débit, l'écriture de code efficace est très importante. Avec un produit commercial complexe et un modèle de traitement d'événements concurrentiel hautement complexe, l'écriture de code simple, propre et bien testé est essentielle.
Nous recherchons quelqu'un capable de prendre en charge et de livrer des changements de l'idée à la production. Le candidat doit posséder de bonnes compétences analytiques, de solides compétences en ingénierie logicielle et en informatique, une approche logique de la résolution de problèmes, être capable de travailler avec les parties prenantes pour comprendre des exigences complexes et être capable de prioriser le travail. Le candidat doit être un résolveur de problèmes dans l'âme et être capable d'apporter avec lui positivité, enthousiasme et une attitude proactive.
C'est un rôle pratique passionnant pour un autodidacte qui a soif de nouveaux défis ainsi que de nouvelles technologies. Dans le cadre du cycle de développement, vous serez impliqué dans les tests de vos modifications. Cela inclut le développement de tests unitaires, de tests d'intégration automatisés, le développement de runbooks ainsi que la collaboration avec notre équipe de test dédiée pour aider aux tests complets de régression du système et de retour en arrière des changements. Nous avons une équipe de support mondiale pour le produit, mais vous serez également impliqué dans la rotation de support de production de niveau 3 régional, partagée entre nos développeurs mondiaux. Le rôle nécessite quelqu'un de flexible et capable de répondre à un environnement commercial dynamique. Le candidat doit être adaptable pour travailler sur plusieurs technologies et disciplines avec un accent sur la livraison de solutions de qualité pour l'entreprise en temps opportun.
Compétences requises:
+ Compréhension approfondie de Java côté serveur avec une expérience pratique du multi-threading
+ Capacité démontrable à écrire des solutions de qualité et à identifier/éviter les mauvaises solutions et les pièges courants
+ Bonnes compétences en résolution de problèmes et en analyse
+ Excellentes compétences en communication verbale et écrite
+ Méthodes de test logiciel
+ Expérience des bases de données relationnelles, idéalement Sybase et/ou DB2, avec une maîtrise de l'écriture de requêtes SQL
+ Compréhension des architectures basées sur les messages (MQ, Pub/Sub, Kafka ou technologies similaires)
+ Expérience complète du cycle de vie du développement logiciel dans un environnement d'entreprise
+ Intérêt pour l'apprentissage des activités soutenues par les applications
+ Volonté d'être flexible
Compétences souhaitées:
+ Expérience des bases de données NoSQL distribuées, idéalement MongoDB
+ Optimisation avancée des requêtes de bases de données relationnelles
+ Scripting Python et Linux Shell
+ Connaissance des swaps sur actions et/ou du secteur des dérivés sur actions
Pay and Benefits
The pay range for this position is $86.21 - $86.21/hr.
Workplace Type
This is a hybrid position in Montréal,QC.
À propos de TEKsystems:
Nous sommes partenaires dans la transformation. Nous aidons les clients à activer des idées et des solutions afin de profiter d’un nouveau monde d’opportunités. Nous sommes une équipe solide de 80 000 personnes, nous travaillons avec plus de 6 000 clients, dont 80 % faisant partie du Fortune 500, partout en Amérique du Nord, en Europe et en Asie. En tant que chefs de file de l’industrie des services technologiques complets, des services aux talents et des applications du monde réel, nous travaillons avec des leaders progressistes pour favoriser le changement. C’est le pouvoir d’un vrai partenariat. TEKsystems est une société du groupe Allegis.
Québec Numéro du permis d'agence de placement de personnel AP-2000547
About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Quebec Personnel Placement Agency Permit Number AP-2000547
Confirm your E-mail: Send Email
All Jobs from TEKsystems