Java Developer

2 weeks ago


Montreal, Quebec, Canada VDart Full time

Role: Java Developer

Location: Montreal, Quebec, Canada (Hybrid Onsite)

Duration: 12+ Months

Job Description:

  • Design, develop, and implement scalable, high‑performance, and flexible backend solutions using Java and Spring Boot.
  • Build and maintain RESTful microservices that support enterprise‑grade applications.
  • Integrate backend services with Kafka for event-driven architectures.
  • Work with relational and distributed data storage systems including DB2, Oracle, and PostgreSQL.
  • Write clean, maintainable, and testable code, adhering to best practices and coding standards.
  • Implement unit tests using JUnit and ensure adequate code coverage.
  • Participate in Agile ceremonies, including sprint planning, standups, grooming, and retrospectives.
  • Troubleshoot production issues, perform root-cause analysis, and deliver timely fixes.
  • Collaborate with cross-functional teams—Product Owners, QA, DevOps, and Architecture—to deliver high-quality software solutions.
  • Use Unix/Linux for scripting, application deployment, and operational support activities.
  • Contribute to CI/CD processes, leveraging tools integrated with Git and automated deployment pipelines.
  • Review code written by team members and mentor junior developers.
  • Stay updated on emerging backend technologies, Java ecosystem upgrades, and industry best practices.

Basic Qualifications: (Skills required for the job with minimum years of experience)

  • Minimum 7+ years of hands-on experience in Java development.
  • Strong proficiency in Object-Oriented Design (OOD) and core Java programming concepts.
  • 5+ years of experience working with Spring Framework, Spring Boot, and building RESTful microservices.
  • 3+ years of experience integrating backend services with Kafka.
  • 3+ years of experience with ORM frameworks such as Hibernate/JPA.
  • Hands-on experience with relational and distributed databases:
  • DB2, Oracle, PostgreSQL
  • Practical experience with CI/CD pipelines, including version control using Git.
  • Working knowledge of Unix/Linux environments, including scripting.
  • Experience writing unit tests using JUnit and implementing automated testing practices.
  • Strong analytical, debugging, and problem‑solving skills.
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.

Travel:

Preferred Location: Montreal-Hybrid.

Degree:

Bachelor's in Computer Science, Engineering, or relevant field, or equivalent work experience.

  • Nice to Have (But Not a Must):
  • Banking or financial industry experience.
  • Experience working with XML and JSON processing.
  • Exposure to large-scale enterprise systems, regulatory environments, or secure coding practices.
  • Project lead or team leadership experience.

  • Java Developer

    1 week ago


    Montreal, Quebec, Canada Alltech Consulting Services, Inc Full time

    Job Title:Java DeveloperLocation:Montreal, QCDuration:12-month contractScheduled Type:OnsiteJob Description:Responsibilities:We are looking for a hands-on technologist who is passionate about technology, has strong experience developing Java-based systems, and is proactive and a team player.The candidate will be working on existing and new initiatives within...

  • Java Developer

    2 weeks ago


    Montreal, Quebec, Canada LGS Full time

    Here is how you will be involved  Participate in the development of clients’ projects: new applications, development of new functionalities on existing applications and maintenance. Help our customers build or bring their applications to the cloud Participate in design review: work with solution and application designers to ensure a robust architecture...

  • Java Developer

    2 weeks ago


    Montreal, Quebec, Canada Apptad Full time

    Java DeveloperMontreal, QCIn this role, you will be responsible for coding, testing and delivering high quality deliverables, and should be willing to learn new technologies.Responsibilities:Excellent knowledge about J2EE frameworks and Tools and good learning abilityCandidate would be responsible to provide stable technical solution which is robust and...

  • Java Developer

    2 weeks ago


    Montreal, Quebec, Canada Morgan Stanley E-TRADE Full time

    Job Number: 4701 External Description: Java Developer Job Number: MOR1JP00094589 Community / Marketing Title: Java Developer Location_formattedLocationLong: Montreal, Quebec CA

  • Java Developer

    2 weeks ago


    Montreal, Quebec, Canada Morgan Stanley E-TRADE Full time

    Job Number: 4701 External Description: Java Developer Job Number: MOR1JP00094589 Community / Marketing Title: Java Developer Location_formattedLocationLong: Montreal, Quebec CA

  • Java Developer

    2 weeks ago


    Montreal, Quebec, Canada LGS Full time

    Here is how you will be involved  Participate in the development of clients’ projects: new applications, development of new functionalities on existing applications and maintenance. Help our customers build or bring their applications to the cloud Participate in design review: work with solution and application designers to ensure a robust architecture...

  • Java Developer

    2 weeks ago


    Montreal, Quebec, Canada Infotek Consulting Inc. Full time

    Position Title:Java Developer (2 Openings – Contract-to-Permanent)Contract Duration:6 months with intent to convertStart Date:February 16, 2026End Date:August 16, 2026Work Model:Hybrid – 4 days per week onsiteLocation:Downtown MontrealCompensation:$50–$65/hourAnnual Salary:$80K-110KEligibility Requirement:Candidates must be able to work 4 days/week in...

  • Java Developer

    1 week ago


    Montreal, Quebec, Canada Axiom Global Technologies Full time

    Location: Montreal, QC (Hybrid)Interview: Face-to-Face RequiredDuration: 12-Month ContractIndustry: Banking & Financial ServicesRole OverviewWe are seeking a highly experienced Senior Java Developer to join our Assurance Hub team. This role is ideal for a hands-on technologist with deep expertise across the Java ecosystem and proven experience building...

  • Java Developer

    2 weeks ago


    Montreal, Quebec, Canada Info-Ways Full time

    Company Description IT Job Description Role: Java DeveloperLocation: Montreal, CanadaDuration: FulltimeBGV will be done for the selected candidates.Skill:: Spring, Hibernate and MQs.Technical • Java / JEE expert, possesses experience on unit and regression testing practices • Fundamental understanding of Software Development Life Cycle and agile,...

  • Java Developer

    1 week ago


    Montreal, Quebec, Canada Spait Infotech Full time

    Key ResponsibilitiesDesign, develop, test, and maintain Java-based applicationsWrite clean, efficient, and well-documented codeCollaborate with cross-functional teams (Product, QA, DevOps)Participate in code reviews and ensure best coding practicesTroubleshoot, debug, and optimize application performanceDevelop RESTful APIs and integrate with third-party...