Java Developer

6 days ago


Montreal, Canada Compunnel, Inc. Full time

We are seeking a Java Developer to join a growing team in Montreal, contributing to the full software development lifecycle—requirements analysis, design, coding, testing, implementation, and ongoing support. The role emphasizes building robust, real-time, high-performance systems using modern Java technologies and microservices architecture, while collaborating with cross-functional teams to deliver high-quality, production-ready software.

Day-to-Day Responsibilities:

- Participate in the entire software development lifecycle, including user story writing, development, testing, and deployment
- Develop scalable, maintainable, and efficient code for real-time, performance-critical systems
- Implement unit and integration tests to validate features and ensure code reliability
- Collaborate with business users, QA, and DevOps teams to ensure user acceptance testing and production readiness
- Support architecture and design discussions, provide technical guidance, and contribute to system improvements
- Assist the Tech Lead with technical delivery, design reviews, and best practices enforcement
- Help unblock day-to-day development issues, review code quality, and promote engineering standards
- Provide 3rd-level support to troubleshoot and resolve production issues

Required Education & Experience:

- Bachelor’s degree in Computer Science or a related field
- 4–5 years of hands-on experience developing complex client-server or distributed systems
- Proficient in Java, Spring Boot, and microservices architecture
- Strong experience with multi-threaded development on Unix/Linux platforms
- Proficiency in Java streaming, functional programming, and working with Kafka
- Experience with source code management tools like Git
- Proficient in working with enterprise databases (e.g., Oracle, SQL Server, Sybase, DB2) and writing complex SQL
- Familiarity with IntelliJ or Eclipse IDE
- Strong background in unit testing, performance tuning, and debugging
- Experience in setting up and working with observability tools/stacks

Desired / Nice-to-Have Skills:

- Exposure to scripting languages like Python
- Familiarity with financial services, trading systems, or financial protocols such as FIX, FpML, or SWIFT
- Understanding of financial modeling or trading system workflows

#J-18808-Ljbffr


  • Java Developer

    2 weeks ago


    Montreal, Canada MDA Edge Full time

    1 month ago Be among the first 25 applicantsThis range is provided by MDA Edge. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeCA$90,000.00/yr - CA$100,000.00/yrJob Summary:We are looking for a Core Java Developer with hands-on experience in Java Backend Development, preferably with a...

  • Java Developer

    5 days ago


    Montreal, Canada MDA Edge Full time

    1 month ago Be among the first 25 applicants This range is provided by MDA Edge. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$90,000.00/yr - CA$100,000.00/yr Job Summary: We are looking for a Core Java Developer with hands-on experience in Java Backend Development, preferably with a...

  • Java Developer

    2 weeks ago


    Montreal, Canada Compunnel Full time

    Job Summary: We are seeking a mid-level Java Developer to join our analytics-focused team. This hands-on technical consulting role involves collaborating with business analysts, data scientists, and other developers to deliver impactful analytics solutions. The ideal candidate will be responsible for developing backend services using Java and Python,...

  • Java Developer

    3 weeks ago


    Montreal, Canada Compunnel, Inc. Full time

    We are seeking a hands-on technologist passionate about modern Java development to join our Sanctions suite of applications team. The role involves designing, developing, testing, and deploying Java-based systems to support evolving business needs and architectural enhancements. The ideal candidate will be proactive, adaptable, and capable of collaborating...

  • Java Developer

    3 weeks ago


    Montreal, Canada Compunnel, Inc. Full time

    We are seeking a hands-on technologist passionate about modern Java development to join our Sanctions suite of applications team. The role involves designing, developing, testing, and deploying Java-based systems to support evolving business needs and architectural enhancements. The ideal candidate will be proactive, adaptable, and capable of collaborating...

  • Java Developer

    4 weeks ago


    Montreal, Canada LanceSoft Inc Full time

    Job Title: Java DeveloperExperience Level: Level 2Location: Montreal (Day 1 onboarding onsite / in office presence 3x week) Role Overview We are seeking a mid-level Java/Scala Developer to join our analytics-focused team. This is a hands-on technical consulting role, working closely with business analysts, data scientists, and other developers to deliver...

  • Java Developer

    4 weeks ago


    Montreal, Canada LanceSoft Inc Full time

    Job Title: Java DeveloperExperience Level: Level 2Location: Montreal (Day 1 onboarding onsite / in office presence 3x week) Role Overview We are seeking a mid-level Java/Scala Developer to join our analytics-focused team. This is a hands-on technical consulting role, working closely with business analysts, data scientists, and other developers to deliver...

  • Java Developer

    4 weeks ago


    Montreal, Canada LanceSoft Inc Full time

    Job Title : Java DeveloperExperience Level : Level 2Location : Montreal (Day 1 onboarding onsite / in office presence 3x week) Role Overview We are seeking a mid-level Java/Scala Developer to join our analytics-focused team. This is a hands-on technical consulting role, working closely with business analysts, data scientists, and other developers to deliver...

  • Java Developer

    3 weeks ago


    Montreal, Canada Tekgence Inc Full time

    Location: Montreal or Ottawa (Onsite) Duration: 12+ Months Position: Java Developer Skills Required: - Digital: Microservices - Digital: Spring Boot - Core Java Job Description: We are seeking an experienced Java Developer with 8 years of hands-on experience in building and deploying enterprise applications using modern frameworks and cloud...

  • Java Developer

    3 weeks ago


    Montreal, Canada Tekgence Inc Full time

    Location: Montreal or Ottawa (Onsite) Duration: 12+ Months Position: Java Developer Skills Required: Digital: Microservices Digital: Spring Boot Core Java Job Description: We are seeking an experienced Java Developer with 8 years of hands-on experience in building and deploying enterprise applications using modern frameworks and cloud technologies. Key...