Talent.com
Cynet Systems
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

Java Developer

GenpactMontréal, Quebec, Canada
Full-time

Genpact is seeking a Senior Talent Acquisition Specialist specializing in IT recruitment.Design and implement the messaging middleware and tooling Identify and implement optimizations/efficiencies ... Show more

 • Promoted

Bilingual Java Developer

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

Bilingual Java Developer – responsible for designing, developing and maintaining Java and JavaScript applications in a dynamic environment.The role involves API development, microservices, CI/CD, a... Show more

 • Promoted

Senior Java Backend Developer (Investment Banking Domain)

Compunnel Inc.Montreal
Full-time

Senior Java Backend Developer (Investment Banking Domain).Senior Java Backend Developer (Investment Banking Domain).Get AI-powered advice on this job and more exclusive features.Walking Drive for S... Show more

 • Promoted

Développeur Java / Java Developer

mthreeMontreal, Montreal (administrative region), CA
Full-time

Développeur Java / Java Developer.This range is provided by mthree.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster... Show more

 • Promoted

Intermediate Java Developer - Agile

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

Be a vital part of innovative cloud software as an Intermediate Java Developer.Work remotely to enhance SaaS applications focusing on cash processing while utilizing your Java 11 expertise.The posi... Show more

 • Promoted

Java Developer | Spring, Microservices, Cloud

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

A global consulting firm in Montreal is seeking a skilled Java Developer to join their dynamic team.You will be involved in all phases of the Software Development Life Cycle, working independently ... 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

Java Developer

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

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues... Show more

 • Promoted

Java Developer

VLink IncMontreal
Full-time

Started in 2006 and headquartered in Connecticut, VLink is one of the fastest growing digital technology services and consulting companies.Since its inception, our innovative team members have been... Show more

 • Promoted

Java Developer

Continental Technology SolutionsMontreal (administrative region), QC, CA
Full-time

Continental Technology Solutions.Our consulting and managed services deliver the resources and capabilities required to assess,design, build and manage an agile, flexible IT environment.You'll work... Show more

 • Promoted

Java Developer

Indotronix UKMontreal
Full-time

Design, develop, and maintain scalable Java / Spring Boot applications for enterprise systems.Apply object-oriented and SOLID design principles to produce clean, maintainable, and reusable code.Imp... Show more

 • Promoted

Principal Java Developer (Hybrid)

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

We're seeking someone to join our Institutional Securities Technology E‑trading team as a Principal Java Developer in FICFX to code, deliver software, and work closely with our clients on both sale... Show more

 • Promoted

Java Developer

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

At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ... 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

Java developer

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

Highspring is a modern consulting and professional services firm specializing in technology delivery, cloud transformation, data engineering, and enterprise modernization.We partner with forward-th... Show more

 • Promoted

Principal Developer (Java)

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

Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a ... Show more

 • Promoted

Senior Java Spring Developer - Onsite in Montreal

Triunity Software, Inc.Montreal, Montreal (administrative region), CA
Full-time

A North American IT solutions company is seeking a Java Spring Developer to design, develop, and deploy Java-based software applications.Ideal candidates will possess over 5 years of software devel... Show more

 • Promoted

Java Specialist

Soho Square SolutionsMontreal, Montreal (administrative region), CA
Full-time

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Soho Square Solutions.Only Locals to Montreal - In Person Interview Must.Job Title: Full-stack Devel... Show more

 • Promoted

Agile Java Developer for SaaS Solutions

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

Become a key player as an Agile Java Developer focused on delivering cloud-based SaaS applications.Engage with a dynamic team to drive innovative projects, mainly for clients in the financial secto... Show more