Jobs at Alteo

View all jobs

Senior Java Developer [#3051]

Montreal, QC
Alteo is looking for a Senior Java Developer for a permanent position based in Montreal.

Responsibilities
  • Participate in all aspects of development including design, implementation, code reviews, testing and bug fixing
  • Manage the technical part of project delivery
  • Coaching junior developers
  • Ensure compliance with high quality standards by implementing good development practices
  • Participate in improving development processes
  • Communicate with customers, provide support, and keep customer documentation up to date

Profile:
  • DEC/BAC in IT, Software Engineering or equivalent
  • 5+ years experience as a Java Developer
  • Strong knowledge in Java/Web technologies: Java 8+, Spring (boot, web, cloud, data, etc.), Rest API, JPA/Hibernate, unit tests (JUnit, Mockito, etc.)
  • Mastery of programming fundamentals (data structures, algorithms, etc.), object-oriented programming, Design patterns, Multi-threading, etc.
  • Asset: knowledge of JEE 7+ (EJB 3, CDI, JAXB, JAX-RS...), Linux, Bash-scripting, Python, PostgreSQL, Git, Maven, Node, CI/CD, JavaScript/React.js, Kubernetes/AWS, agile methodology
  • Team player, leader who likes to share his knowledge
  • Curious, eager to learn, passionate about programming and problem solving
  • Ideally bilingual English, French
@@@@@
Alteo est à la recherche d'un Développeur Java Senior pour un emploi permanent basé à Montréal.

Responsabilités
  • Participer à tous les aspects du développement incluant la conception, l'implémentation, les revues de code, les tests et la correction de bogues
  • Gérer la partie technique de la livraison des projets
  • Coacher les développeurs juniors
  • Assurer le respect de hauts standards de qualité en mettant en place les bonnes pratiques de développement
  • Participer à améliorer les processus de développement
  • Communiquer avec les clients, leur offrir du support, et maintenir la documentation client à jour

Profil:
  • DEC/BAC en TI, Génie Logiciel ou l'équivalent
  • 5+ années d'expérience à titre de Développeur Java
  • Solides connaissances dans les technologies Java/Web: Java 8+, Spring (boot, web, cloud, data, etc), Rest API, JPA/Hibernate, tests unitaires (JUnit, Mockito, etc.)
  • Maîtrise des fondamentaux de la programmation (structures de données, algorithmes...), programmation orientée objet, Design patterns, Multi-threading
  • Atout : connaissance de JEE 7+ (EJB 3, CDI, JAXB, JAX-RS...), Linux, Bash-scripting, Python, PostgreSQL, Git, Maven, Node, CI/CD, JavaScript/React.js, Kubernetes/AWS, méthodologie agile
  • Joueur d'équipe, leader qui aime partager ses connaissances
  • Curieux, désir d'apprendre, passionné par la programmation et  la résolution de problèmes
  • Idéalement bilingue anglais, français

Share This Job

Powered by