Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Permanent à temps plein
Java Developer avec expérience en outils d’IA
Titre du poste : Java Developer with AI Tools Experience
Lieu : Montreal, QB
Type de poste : Full-Time (FTE)
Modèle de travail : Hybrid
Description du poste
We are seeking a Java Developer with AI Tools Experience to build scalable, enterprise-grade backend applications and distributed systems. The ideal candidate will have strong expertise in Core Java, modern software architecture, and hands-on experience with Agentic AI tools, while following Agile and DevOps best practices.
Responsabilités clés
- Design, develop, and maintain production-grade backend applications using Core Java.
- Build scalable, high-performance distributed systems and microservices.
- Develop clean, maintainable, and efficient code following software engineering best practices.
- Design solutions using appropriate data structures, algorithms, and design patterns.
- Work with Linux/Unix environments for application deployment, scripting, and troubleshooting.
- Develop and optimize database solutions using relational and document-oriented databases.
- Integrate AI-powered tools and Agentic AI capabilities into enterprise applications.
- Collaborate with cross-functional Agile teams throughout the software development lifecycle.
- Participate in code reviews, system design discussions, and performance optimization initiatives.
- Support CI/CD pipelines and DevOps practices for application deployment and monitoring.
Exigences
- Core Java
- Distributed Systems
- Microservices
- Data Structures & Algorithms
- Software Design Patterns
- Linux / Unix
- Shell Scripting
- Relational Databases
- Document-Oriented Databases
- REST APIs
- Agile Methodology
- DevOps Practices
IA et technologies émergentes
- Agentic AI
- AI Development Tools
- Generative AI Fundamentals
- AI-Assisted Software Development
Qualifications préférées
- 5+ years of experience building large-scale, production-grade Java backend systems.
- Experience designing scalable distributed architectures.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills.