DÉVELOPPEUR JAVA
Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Développeur Java pour une entreprise dans le domaine de l’investissement. Notre client est situé à Montréal.
Description des tâches et responsabilités – Développeur Java
Les responsabilités du poste incluent :
- Participer à toutes les étapes du cycle de vie du développement logiciel (analyse, conception, codage, tests et mise en œuvre);
- Capacité à travailler de manière autonome avec peu ou pas de supervision locale;
- Souci du détail, capacité à livrer rapidement des livrables avec un haut niveau de précision;
- Analyser les besoins d’affaires ; rédiger des spécifications fonctionnelles et des spécifications de développement mineures;
- Coder des solutions répondant aux besoins d’affaires de manière rapide et précise;
- Capacité à aborder les problèmes comme des défis et à les traiter de façon positive et constructive;
- Donner l’exemple aux membres de l’équipe par son travail acharné, son orientation client, sa préparation, son organisation, son attitude positive et son respect des autres.
Exigences du poste – Développeur Java
- Solide maîtrise de Java Core et des concepts de programmation orientée objet;
- Expérience avec le framework Spring et le framework de tests Cucumber;
- Expérience approfondie avec Spring Boot, l’architecture microservices, les API RESTful et JSON;
- Bonne connaissance des bases de données relationnelles (SQL, JDBC) et des procédures stockées;
- Outils de gestion de code source : GitHub, Bitbucket ; pipelines CI/CD : Jenkins;
- Déploiements conteneurisés : Kubernetes, PodMan, déploiement en cloud;
- Langages de script : Python, Shell scripts;
- Bonne gestion du temps – capacité à prioriser et à gérer plusieurs tâches simultanément;
- Forte volonté de comprendre et d’apprendre le domaine d’affaires;
- Expérience dans le secteur des services financiers / bancaires, particulièrement dans le domaine de la gestion de patrimoine;
- Connaissance de Snowflake, déploiement Azure AKS, AngularJS, TypeScript.
BACKEND DEVELOPER
As a part of its agreements with its various clients, Procom is currently seeking a Backend Developer for a company in the investment sector. Our client is located in Montréal.
Job details – Backend Developer
Key responsibilities for this position include:
- Participate in all aspects of the SDLC (analysis, design, coding testing & implementation);
- Must be able to work as an independent developer with no/minimal local oversight;
- Detail oriented, ability to turn deliverables around quickly with high degree of accuracy;
- Analyze business requirements; write functional and minor development specifications;
- Code solutions that meet the business requirements in a timely and accurate manner;
- Capability to approach problems as challenges and deal with them positively and constructively;
- Sets an example for team members in the following manner: hard work, a focus on client delivery, preparedness, organization, a positive attitude and respect for others.
Mandatory Skills – Backend Developer
- Strong in Core Java , Object oriented concepts;
- Experienced Spring framework , Cucumber testing framework;
- Strong experience on Spring Boot , Microservices architecture , RESTful APIs & JSON;
Good knowledge of relational databases[SQL, JDBC] , Stored procedures;
Code repository tools- GITHub , Bit-bucket, CICD pipelines – Jenkins;
- Containerized deployments - Kubernetes, PodMan , Cloud deployment;
Scripting language - Python , Shell scripts;
Good time management skills - ability to prioritize and multi-task, handling multiple efforts at once;
Strong desire to understand and learn domain;
- Experience in a financial services/banking industry specifically in the Wealth Management domain;
- Snowflake, Azure AKS deployment, Angular JS , Type Scripts.