Alteo is looking for a Java Spring Developer for a permanent position based in Montreal.
You will work mainly on the back-end of a large transactional site, within a company offering great technological challenges and good employment conditions.
Responsibilities:
- Develop new back-end features.
- Build easily maintainable code.
- Test your work with unit tests and JUnit integration tests.
- Optimize current code for maximum speed and scalability.
- Know how to debug, improve existing code using CI/CD tools.
- Stay up to date with emerging technologies.
- Write documentation and functional and technical requirement guides.
- Share your knowledge with others.
Profile:
- DEC/BAC in IT, Software Engineering or equivalent.
- Mastery of the Java language, frameworks such as Spring Boot Framework
- Mastery of at least one DBMS, such as PostgreSQL
- Mastery of code versioning tools, such as Git
- Knowledge of CI/CD processes and development flows (Jenkins, docker).
- Good knowledge and practical experience with unit testing tools
- Teamwork and management of the development schedule of members
- Knowledge of other languages such as React and Python (asset)
- Ideally bilingual in English and French (oral and written).
@@@@@
Alteo est à la recherche d'un Développeur Java Spring pour un poste permanent basé à Montréal.
Vous travaillerez principalement sur le back-end d'un site transactionnel d'envergure, au sein d'une compagnie offrant de beaux défis technologiques et de bonnes conditions d'emploi.
Responsabilités:
- Développer de nouvelles fonctionnalités back-end.
- Construire du code facilement maintenable.
- Tester ton travail avec tests unitaires et tests d'integration JUnit.
- Optimiser le code actuel pour une vitesse et une évolutivité maximales.
- Savoir débugger, améliorer le code existant en utilisant les outils de CI/CD.
- Rester à jour avec les technologies émergentes.
- Rédiger des documentations et des guides d’exigences fonctionnelles et techniques.
- Partager tes connaissances avec les autres.
Profil:
- DEC/BAC en TI, Génie logiciel ou l'équivalent.
- Maîtrise du langage Java, de framework, tel que Spring Boot Framework
- Maîtrise d’au moins un SGBD, tel que PostgreSQL
- Maîtrise des outils de version de code, tels que Git
- Connaissance des processus de CI/CD et des flows de développement (Jenkins, docker).
- Bonne connaissance et expérience pratique des outils de test unitaire
- Travail en équipe et gestion du planning de développement des membres
- Connaissance d'autres langages comme React et Python (atout)
- Idéalement bilingue anglais français (oral, écrit).