Java Developer
AplinJob description
This isn’t an active job opening, but by applying, you’ll join our Aplin Talent Pool! It’s how we stay connected with amazing people like you for future opportunities that could be a great fit.
Location: Montreal, QC
Work Model: Hybrid (3 days onsite, 2 days remote)
Contract: 12 months (with potential extension or full-time conversion)
- *About the Role**
- *Key Responsibilities
- Design, develop, and maintain scalable Java-based applications
- Collaborate with cross-functional teams (QA, DevOps, Product, Architecture) to deliver high-quality solutions
- Participate in code reviews and promote best practices
- Troubleshoot, debug, and optimize existing systems
- Support application performance, reliability, and security improvements
- *Qualifications
- 3+ years of experience in Java development
- Bachelor’s degree in Computer Science or a related field (preferred)
- Strong knowledge of Java, JDBC, Spring Framework, and Hibernate
- Proficiency in UNIX/Linux environments
- Experience working with SQL databases
- Familiarity with Agile/Scrum methodologies
- Strong problem-solving and communication skills
- Excellent English communication skills (French is an asset)
- *Nice to Have
- Experience with data ingestion tools such as Kafka
- Knowledge of Docker and Kubernetes
- Experience with CI/CD pipelines
- *Développeur Java
Mode de travail : Hybride (3 jours au bureau, 2 jours en télétravail)
Durée : 12 mois (possibilité de prolongation ou de conversion en poste permanent)
À propos du poste Nous sommes actuellement à la recherche d’un(e) Développeur(euse) Java pour rejoindre l’équipe de notre client dans le secteur des services financiers dans le cadre d’un contrat de 12 mois.
Il s’agit d’une excellente opportunité de contribuer à des projets à fort impact au sein d’un environnement dynamique et collaboratif, avec possibilité de prolongation ou d’embauche permanente selon la performance et les besoins de l’entreprise.
- *Responsabilités principales
- Concevoir, développer et maintenir des applications Java évolutives
- Collaborer avec des équipes multidisciplinaires (QA, DevOps, Produit, Architecture) afin de livrer des solutions de haute qualité
- Participer aux revues de code et promouvoir les meilleures pratiques
- Analyser, corriger et optimiser les systèmes existants
- Contribuer à la performance, la fiabilité et la sécurité des applications
- *Qualifications
- Minimum de 3 ans d’expérience en développement Java
- Baccalauréat en informatique ou dans un domaine connexe (atout)
- Excellente maîtrise de Java, JDBC, Spring Framework et Hibernate
- Bonne connaissance des environnements UNIX/Linux
- Expérience avec les bases de données SQL
- Familiarité avec les méthodologies Agile/Scrum
- Solides compétences en résolution de problèmes et en communication
- Excellente maîtrise de l’anglais à l’oral et à l’écrit (le français est un atout)
- *Atouts**
- Expérience avec des outils d’ingestion de données (ex. Kafka)
- Connaissance de Docker et Kubernetes
- Expérience avec les pipelines CI/CD
¿Te interesa este puesto?