Senior Java Developer [#4795]

Alteo Inc.
Montreal
CAD 80,000 - 120,000
Job description

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.

Technical stack:

  • Java 17
  • Spring Boot 3.3 (MVC, Data, Security)
  • PostgreSQL
  • AWS Cloud: EC2, RDS, S3, etc.
  • HTML, JavaScript, Vue.js
  • Redis, Solr
  • Terraform, Ansible, Docker
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Java Developer [#4795] jobs in Montreal