Senior Full-Stack Java Engineer — Hybrid Montreal

Astek

Montreal (administrative region)

Hybrid

CAD 90,000 - 130,000

Full time

29 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Group insurance
Retirement plan
Employer matching contributions
3 weeks vacation
Remote work abroad up to 5 weeks/year
Transit reimbursement
Sports reimbursement
Equipment allowance
Training programs

Job summary

Astek Canada is seeking a Full Stack Java Developer for a hybrid role in Montreal. You will design, develop, and maintain distributed Java applications in a Linux environment, collaborating with a team of data and analytics experts to deliver scalable business insights.

You will participate in design sessions, code reviews, and testing activities, while leveraging AI-assisted tools to improve productivity and code quality.

Qualifications

  • Minimum 5 years of software development experience.
  • Experience building highly available and performance-critical distributed systems.
  • Knowledge of multithreaded programming concepts.
  • Experience with Python and Angular.
  • Strong understanding of Linux or Unix environments.
  • Excellent troubleshooting and problem-solving skills.
  • Strong verbal and written communication skills.
  • Comprehensive group insurance from day one, with Astek Canada covering 50% of premiums

Responsibilities

  • Design, develop, and maintain distributed Java applications in a Linux environment.
  • Participate in technical design sessions and code reviews.
  • Support testing activities to ensure software reliability, quality, and stability.
  • Collaborate with team members to deliver business-critical functionality.
  • Leverage AI-assisted development tools and modern workflows to improve productivity and code quality.
  • Troubleshoot complex technical issues and contribute to continuous improvement initiatives.
  • Ensure application performance, scalability, and availability

Skills

Java
Distributed systems
Python
Angular
Linux/Unix
Multithreaded programming
Troubleshooting
Communication skills

Tools

Docker/Podman
CI/CD tooling
AI-assisted tools

Job description

Astek Canada is seeking a Full Stack Java Developer for a hybrid role in Montreal. You will design, develop, and maintain distributed Java applications in a Linux environment, collaborating with a team of data and analytics experts to deliver scalable business insights.

You will participate in design sessions, code reviews, and testing activities, while leveraging AI-assisted tools to improve productivity and code quality.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Java Spring & Angular Pro — Hybrid (Montréal)
Full Stack Java Spring & Angular Pro — Hybrid (Montréal)

Astek • Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Jusqu'à 4 semaines de congés
Assurances collectives
Remboursement transport
+6
Senior Full-Stack Java Developer - Hybrid, Global Projects
Senior Full-Stack Java Developer - Hybrid, Global Projects

Geosam Capital • Montreal

Hybrid
CAD 90,000 - 120,000
Challenging & diverse projects
Hybrid work model
Rooftop terrace offices
+4
Senior Java Full-Stack Microservices Lead (Hybrid, Montréal)
Senior Java Full-Stack Microservices Lead (Hybrid, Montréal)

Axelon Services Corporation • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Senior Java Developer — Hybrid, Scalable AI-Driven Apps
Senior Java Developer — Hybrid, Scalable AI-Driven Apps

Genpact Ltd. • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Senior Java Back-End Developer — Spring Boot, Microservices
Senior Java Back-End Developer — Spring Boot, Microservices

Astek • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Assurances collectives dès le premier
Régime d'épargne-retraite après 3 mois
3 semaines de vacances (1 à 3 ans)
+9
Hybrid Full-Stack Data Engineer: Secure Data Platforms
Hybrid Full-Stack Data Engineer: Secure Data Platforms

Morgan Stanley • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Senior Java Full Stack Engineer | Hybrid, Spring & REST
Senior Java Full Stack Engineer | Hybrid, Spring & REST

Capgemini • Mississauga

Hybrid
CAD 110,000 - 140,000
Healthcare benefits
Paid time off
Parental leave
+3
Senior C# Full-Stack Engineer – Hybrid (Montreal)
Senior C# Full-Stack Engineer – Hybrid (Montreal)

Alteo • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Hybrid work model
Senior Java Engineer & AI-Driven Backend Leader
Senior Java Engineer & AI-Driven Backend Leader

ELITS • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Senior Full Stack Engineer: Java & Angular Modernization
Senior Full Stack Engineer: Java & Angular Modernization

Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 130,000