Talent.com
Java Developer
Java DeveloperCynet Systems • Montreal, QC
Java Developer

Java Developer

Cynet Systems • Montreal, QC
30+ days ago
Job type
  • Full-time
Job description

Job Description:
  • The Java Developer will be responsible for designing, developing, and maintaining enterprise-grade applications using modern Java technologies.
  • The role involves building scalable microservices, implementing Kafka-based integrations, supporting CI/CD automation, and collaborating with cross-functional teams to deliver secure, high-quality solutions in an Agile environment.
Requirement / Must Have:
  • Strong hands-on experience with Core Java, with Java 8 preferred.
  • Experience working with Spring, Spring Boot, and Hibernate or JPA.
  • Strong experience designing and developing RESTful microservices.
  • Experience with Kafka integrations, including producers, consumers, and streaming pipelines.
  • Hands-on experience with CI/CD automation tools.
  • Strong database experience with DB2 or PostgreSQL.
  • Experience using Unix Shell Scripting for automation and operational tasks.
Experience:
  • Minimum of 7 years of proven hands-on experience in Java application development.
  • Experience working in Agile or Scrum development environments.
Responsibilities:
  • Design, develop, and maintain enterprise-grade applications using Core Java, Spring, Spring Boot, and Hibernate.
  • Build and optimize scalable, secure, and resilient RESTful microservices.
  • Implement Kafka-based integrations, including message producers, consumers, and streaming pipelines.
  • Write clean, maintainable, and well-tested code using JUnit and established development best practices.
  • Work with CI/CD pipelines to automate build, test, and deployment processes using tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Participate in code reviews, architecture discussions, and DevOps integration activities.
  • Perform troubleshooting, performance tuning, and production support as required.
  • Design and optimize database queries, schema updates, and performance improvements in DB2 or PostgreSQL.
  • Use Unix Shell Scripting for automation, job scheduling, and system operations.
  • Collaborate closely with QA teams, business analysts, product owners, and solution architects.
  • Provide technical mentorship to junior developers and participate in knowledge-sharing sessions.
  • Ensure compliance with organizational standards, security guidelines, and regulatory requirements.
Should Have:
  • Banking or financial services domain experience.
  • Familiarity with XML and JSON-based integrations and data transformations.
  • Exposure to messaging technologies, API gateways, or cloud platforms.
  • Knowledge of containerization tools such as Docker and orchestration frameworks like Kubernetes.
Skills:
  • Core Java (Java 8 or higher).
  • Spring and Spring Boot.
  • Hibernate and JPA.
  • RESTful microservices architecture.
  • Kafka messaging and streaming.
  • JUnit and unit testing frameworks.
  • CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
  • DB2 and PostgreSQL databases.
  • Unix Shell Scripting.
  • Agile and Scrum methodologies.
  • Distributed systems and cloud-ready application design.
Qualification And Education:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline.

Create a job alert for this search

Java Developer • Montreal, QC

Similar jobs

Senior Java Developer Montreal

AdaptiveMontreal (administrative region), QC, CA
Permanent

At Adaptive, we are a financial consulting firm that partners with capital, commodity, and digital market participants.We value differentiation through technology.Our experienced teams design and d...Show more

 • Promoted

Bilingual Java Developer

Sryas - an Orion Innovation CompanyMontreal West, QC, CA
Full-time +1

Sryas - an Orion Innovation Company.Location: Canada, Montréal — Full Time.Hands on Java/J2EE and JavaScript (Vue.Deep knowledge of API development and microservices.Experience with logging framewo...Show more

 • Promoted

Senior Enterprise Java Developer and Lead

Yoush ConsultingMontreal, Montreal (administrative region), CA
Full-time

Senior Enterprise Java Developer and Lead.Are you an independent IT consultant, or do you wish to become one? Are you looking to partner with an organization that offers you consulting opportunitie...Show more

 • Promoted

Java Developer

Techso SolutionsMontreal (administrative region), QC, CA
Full-time

Techso is an international leader in digital transformation and a fast‑growing company that offers consulting services in three niches of expertise: technology infrastructure management (IT), speci...Show more

 • Promoted

Java Developer

Strategio Inc.Montreal (administrative region), QC, CA
Full-time

Strategio is hiring a mid-level Java Developer to support the digital modernization of backend platforms for a global financial services partner.Based in Montreal, this high-impact role sits within...Show more

 • Promoted

Senior Java Developer: Spring Boot, DB2 & APIs

CapgeminiMontreal (administrative region), QC, CA
Full-time

A leading technology consulting firm is seeking a Senior Java Developer in Montreal.This role involves designing and implementing Java-based solutions, requiring strong knowledge of Core Java and S...Show more

 • Promoted

Senior Java Developer - Spring & Hibernate

Info-WaysMontreal (administrative region), QC, CA
Full-time

A technology solutions company is seeking an experienced Java Developer located in Montreal, Canada.The ideal candidate will have 8-10 years of hands-on Java experience, along with solid knowledge ...Show more

 • Promoted

Java Developer

ALLTECH CONSULTING SVC INCMontreal (administrative region), QC, CA
Full-time

Responsibilities: We are looking for a hands‑on technologist who is passionate about technology, has strong experience developing Java‑based systems, proactive and team player.Candidate will be wor...Show more

 • Promoted

Hybrid Java Developer — Real-Time APIs & Spring Boot

Morgan StanleyMontreal (administrative region), QC, CA
Full-time

A global financial services leader is seeking a Java Developer to join the Montreal team.This role involves building innovative applications that drive revenue for investment banking.Candidates sho...Show more

 • Promoted

Senior Java Developer

OnepointMontreal (administrative region), QC, CA
Full-time

Wepoint est l’architecte des grandes transformations des entreprises et des acteurs publics.Nous accompagnons nos clients de la stratégie à la mise en œuvre technologique, en nous attachant toujour...Show more

 • Promoted

Remote Senior Java Developer — FHIR & Interoperability

EdjusterMontreal (administrative region), QC, CA
Remote
Full-time

This is a remote position and can be located anywhere in Canada.AS THE WORLD MOVES TO FHIR, THERE ARE PLENTY OF REASONS TO SMILE.Smarter decisions, fewer barriers, and better incentives are just th...Show more

 • Promoted

Senior Java Developer — Remote (Spring, Docker, AI)

JD PowerMontreal (administrative region), QC, CA
Remote
Full-time

A tech-focused company in Canada is looking for a skilled Software Developer to join the team.This remote position involves analyzing, designing, and maintaining software solutions, focusing on Jav...Show more

 • Promoted

Camunda API Developer with Java Expertise

Aarorn Technologies IncMontreal (administrative region), QC, CA
Full-time

Specialize in Java and Camunda as a developer focused on API design and analysis.Engage in developing workflows for Model Performance Metrics with strong collaboration and communication skills.This...Show more

 • Promoted

Senior Developer Specializing in Java Spring Boot & Angular Technologies

SII CanadaMontreal (administrative region), QC, CA
Full-time

Become a key player as a Senior Developer focusing on Java Spring Boot and Angular.Deliver high-quality software solutions and foster innovation while accommodating client needs.In this challenging...Show more

 • Promoted

Senior Java Developer for Innovative Backend Solutions

PBSC Solutions UrbainesLongueuil, Montérégie, CA
Full-time

Elevate your career as a Senior Java Developer! Join a dynamic team and create impactful backend solutions, focusing on complex API development and cloud service architecture.This role offers you t...Show more

 • Promoted

Senior Java Developer (Trading Systems) - Luxoft

Luxoftsaint-esprit, qc, ca
Full-time

Join Our Team as a Java Trading Systems Developer.Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre...Show more

 • Promoted

Java Developer

Axelon Services CorporationMontreal (administrative region), QC, CA
Temporary

Montreal (Day 1 onboarding onsite / in office presence 3x week).Hands‑on technologist passionate about technology with strong experience in Java‑based systems.Work on existing and new initiatives w...Show more

 • Promoted

Cloud-Based Java Software Developer

Tech Talent InternationalMontreal, Montreal (administrative region), CA
Full-time

Drive innovation as a Java Developer specializing in cloud-based applications.Collaborate in an agile environment to create high-quality SaaS solutions for various clients, primarily in the financi...Show more