Alteo is looking for an Intermediate Java Developer (Full‑Stack) for a permanent position based in Montreal.
You will play a key role in contributing to the development of applications while supporting less experienced members with your expertise and technical leadership.
Responsibilities
- Design and develop high-performance and scalable web applications.
- Ensure back-end development with Java / Spring Boot
- Develop and improve the user interface with modern frameworks (Vue.js, Angular, etc.).
- Actively participate in code reviews and the implementation of best practices.
- Act as a mentor for less experienced developers (peer programming, constructive reviews, technical coaching).
- Collaborate with product teams to understand business needs and translate them into technical solutions.
- Contribute to the continuous improvement of our code, tools and processes.
Profile
DEC / BAC in IT, Software Engineering or equivalent.3-6+ years of development experience.Excellent knowledge of Java, Spring Boot and REST APIs.Solid experience with relational databases (PostgreSQL).Proficiency with modern front‑end technologies (Vue.js, Angular or other JS framework).Good testing practices (JUnit, Mockito).Knowledge of cloud environments (AWS) and versioning tools (Git).Assets
Experience in front‑end migration (e.g. Angular to Vue.js)Sensitivity to code quality, maintainability and simplicity.Interest in mentoring and developing colleagues' skills.Experience in environments without a dedicated UI / UX team.Technical stack
Java 17Spring Boot 3.3 (MVC, Data, Security)PostgreSQLAWS Cloud : EC2, RDS, S3, etc.HTML, JavaScript, Vue.jsRedis, SolrTerraform, Ansible, Docker#J-18808-Ljbffr