Senior Java Developer (Backend/Full Stack) – Montreal

Job Overview

We are looking for an experienced Java developer with over 9 years of experience in backend or full-stack development to join our growing team. This role requires a Java expert who can work on complex projects, design scalable systems, and optimize application performance. If you’re passionate about building powerful and reliable applications, we’d love to have you on our team.

Key Responsibilities

  • Application Development and Optimization:
    • Design, develop, and maintain high-performance, scalable backend or full-stack applications using Java and frameworks like Spring Boot.
    • Optimize application performance to ensure responsive and reliable solutions.
  • System Architecture and Design:
    • Architect and implement end-to-end solutions that are maintainable, secure, and scalable.
    • Collaborate with stakeholders to translate business needs into robust technical specifications.
  • Technical Leadership:
    • Mentor and guide junior developers, fostering a culture of best practices and innovation.
    • Lead code reviews to ensure code quality and adherence to standards.
  • Database and API Integration:
    • Design and manage database schemas, ensuring efficient data handling with SQL or NoSQL databases.
    • Develop and maintain RESTful APIs and other integration points to support application functionality.
  • Continuous Improvement and Collaboration:
    • Stay updated with the latest Java technologies, frameworks, and best practices.
    • Collaborate with front-end developers, QA engineers, and other stakeholders to ensure cohesive project delivery.

Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 9+ years in Java development, with solid experience in backend or full-stack roles.
  • Technical Skills:
    • Expertise in Java (preferably Java 8 or later) and Spring Boot.
    • Strong knowledge of databases (e.g., MySQL, PostgreSQL, MongoDB) and RESTful API development.
    • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes) is a plus.
    • Familiarity with front-end technologies (e.g., JavaScript, React, Angular) for full-stack candidates.
    • Proficiency with version control (e.g., Git) and CI/CD pipelines.
  • Soft Skills: Strong problem-solving skills, excellent communication, and a team-oriented mindset.

What We Offer

  • Competitive salary and comprehensive benefits package.
  • Opportunity for professional growth and leadership.
  • A collaborative work culture that values innovation and continuous improvement.
  • A flexible work environment with options for remote work.

If you’re an experienced Java developer looking to make a meaningful impact, apply today to join our forward-thinking team!

Apply

Please enable JavaScript in your browser to complete this form.
Name
Click or drag files to this area to upload. You can upload up to 5 files.