Alteo is looking for a Senior 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.
7-10+ 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.