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