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 impactful analytics solutions for our department and clients. You’ll develop and maintain Tableau workbooks and complex SQL, contribute to new analytics projects using Java, Python, and various analytics tools, and occasionally assist with Dataiku-related issues. Strong communication skills are essential, as you’ll help explain complex solutions to both technical and non-technical team members. The ideal candidate is self-driven, dedicated, able to quickly learn new tools and concepts, and can devise creative approaches to solving challenges. Key Responsibilities Design, develop, and maintain analytics-related backend solutions and services using Java (Spring framework preferred) and Python Integrate Java- and Python-based components with analytics platforms and tools (e.g., Tableau, SQL databases, Jupyter notebooks) Enhance, optimize, and troubleshoot existing Java and Python code and services supporting analytics deliverables Develop and update Tableau workbooks (or similar analytics tools) Write and optimize complex SQL queries for Tableau and other analytics projects Drive and contribute to new analytics initiatives for the department and clients, often utilizing Python or Java, sometimes Scala Provide occasional support for Dataiku-related client issues (prior experience not required) Collaborate with business analysts, data scientists, and the wider team to understand requirements and deliver solutions Communicate effectively with team members, stakeholders, and clients Present and explain complex analytical solutions to both technical and non-technical audiences Respond well to change and adapt quickly to new tools and approaches Required Experience & Skills 3+ years of relevant technical experience (SQL and Java preferred) Proven hands-on experience with Java development; Spring framework experience preferred Proven hands-on experience with Python (preferably in analytics/data science context) Strong SQL skills (writing/optimizing complex queries) Experience integrating Java and Python with analytics workflows and other tools Experience with Tableau or similar analytics/data visualization tools Demonstrated experience with code-driven analytics tools Demonstrated experience with AI coding assistants (required; either daily use or able to explain usage in personal work, e.g., GitHub Copilot, ChatGPT, etc.) Strong Linux command line skills Hands-on analytical work experience Ability to quickly learn new tools and languages Excellent communication, interpersonal, and problem-solving skills Ability to work effectively in a small team and collaborate with business analysts and data scientists Nice to Have Experience with Jupyter Notebook for analytics projects Exposure to Dataiku (not required, but helpful) Experience with Spark and Hadoop Familiarity with Scala (not essential) Experience in developing statistical models and algorithms A working knowledge of Git and Jira Knowledge of machine learning approaches and algorithms Familiarity with financial market data or wealth management analytics #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

    4 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

    2 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

    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...

  • Java Developer

    2 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

    1 day ago


    Montreal, Canada Tekgence Inc Full time

    Location: Montreal (hybrid) 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...