03 Aug
|
TES - The Employment Solution
|
Montreal
03 Aug
TES - The Employment Solution
Montreal
Responsabilités
- Développer et maintenir des fonctionnalités SPA avec Angular 17+, TypeScript 5.x et Angular Material / Material Design
- Construire des services backend en Java 17+ et Jakarta EE 10 (API REST, validation, sécurité, intégrations)
- Concevoir et implémenter des contrats API, gestion des erreurs, logs et services performants
- Écrire et maintenir des tests automatisés :
- Frontend : Jest
- Backend : JUnit 5
- Travailler avec des bases de données : création/modification de schémas, requêtes, optimisation et migrations
- Appliquer des outils et patterns AI :
- Utilisation d'assistants de code (Copilot, Windsurf/Devin)
- Intégration de capacités LLM avec bases vectorielles (ChromaDB) et frameworks (LangChain, Haystack)
- Utiliser Git pour le versionnage et participer aux revues de code
- Construire avec Maven et containeriser avec Docker
- Collaborer en mode Agile et communiquer efficacement
- Diagnostiquer les problématiques full stack
Qualifications requises
- Expérience en développement Full Stack avec :
- Angular 17+, TypeScript 5.x, Angular Material
- Java 17+, Jakarta EE 10
- Tests : Jest & JUnit 5
- Connaissances bases de données SQL (jointures, index, transactions)
- Expérience ou compréhension AI :
- Copilot / Windsurf / Devin
- Bases vectorielles & RAG
- LangChain / Haystack
- Maîtrise HTTP/REST, JSON, sécurité
- Expérience Git, Maven, Docker
Atouts
- Oracle / PL-SQL
- Spring Batch
- Python / FastAPI
- OpenShift / Kubernetes
- Jasper Reports
- Redis
Compétences clés
- Frontend : Angular, TypeScript, Jest
- Backend : Java, Jakarta EE, JUnit
- Data : SQL
- AI : Copilot, vector DB, LangChain
- DevOps : Git, Maven, Docker
Profil recherché
- Capacité à livrer de bout en bout (UI ? API ? DB)
- Forte culture de test et code propre
- Compréhension des enjeux AI (sécurité, qualité, revue)
📌 Développeur Fullstack (Java Angular) (Montreal)
🏢 TES - The Employment Solution
📍 Montreal