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.
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
Last updated: 30+ days ago • Promoted
Développeur Java / Java Developer
mthree • Montreal
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
As a Senior Java Developer, you will be instrumental in designing, developing, and maintaining enterprise-level applications that support financial crime detection and prevention.You will work clos...Show more
Last updated: 30+ days ago • Promoted
Java Developer
Arobas Personnel • Montreal
Full-time
Arobas Personnel is looking for a.Remote : Hybrid- 3 days/week in the office.What your day-to-day will look like:.University degree in software engineering, computer engineering, or computer scienc...Show more
Last updated: 1 day ago • Promoted
Senior Java Developer (AI applications) [#4898]
Alteo • Montreal
Full-time +1
Alteo is looking for a Senior Java Developer (AI Applications) for a permanent position based in Montreal.Maintain and implement new features in a search engine.Development and maintenance of the u...Show more
Last updated: 30+ days ago • Promoted
Java Developer
Tata Consultancy Services • Montreal
Full-time
Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c...Show more
Last updated: 12 days ago • Promoted
Seniorr Java Developer
Onepoint • Montreal
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
Last updated: 30+ days ago • Promoted
Senior Java Developer
Capgemini • Montreal, Canada
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
Last updated: 18 hours ago • Promoted • New!
Java Developer
Synechron • Montreal
Full-time
This range is provided by Synechron.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from Synechron.Synechron is a ...Show more
Last updated: 30+ days ago • Promoted
Senior Java Spring Developer - Onsite in Montreal
Triunity Software, Inc. • Montreal
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
Last updated: 30+ days ago • Promoted
Senior Bilingual Full-Stack Java Developers (x3) to design, develop, and maintain backend services using Java and Spring Boot for a digital media client
S.i. Systems • montréal, qc, ca
Temporary
Our valued digital media client is seeking three Senior Bilingual Full-Stack Java Developers to design, develop, and maintain backend services using Java and Spring Boot.Initial 8-9 month contract ...Show more
Last updated: 4 days ago • Promoted
Java Developer
Highspring • montréal, qc, ca
Full-time
Highspring is a consulting and professional services firm specializing in delivering high‑impact technology, transformation, and business solutions.We partner with global organizations to build res...Show more
Last updated: 22 hours ago • Promoted • New!
Java Developer Contract
Pacer Group • montréal, QC, ca
Full-time
Java Full Stack developer (Vue.Java)Bilingual (English + French)Strong proficiency in Vue.Java 17, Spring Boot, REST, Angular JSFamiliar with Docker, Kubernetes, OpenShift Hands on experience with ...Show more
Last updated: 20 hours ago • Promoted • New!
Java Developer
Axelon Services Corporation • Montreal
Full-time +1
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
Last updated: 15 days ago • Promoted
Full Stack Java Developer (Banking Domain)
United Software Group Inc • Montreal, QC, Canada
Full-time
Quick Apply
Senior Full Stack Java Developer (Banking Domain) Location: Montreal, Quebec, Canada (Hybrid Onsite) Local candidates only In-person interview ...Show more
Last updated: 5 days ago
Java Developer
Continental Technology Solutions • Montreal
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
Last updated: 8 days ago • Promoted
Hybrid Java Developer — Real-Time APIs & Spring Boot
Morgan Stanley • Montreal
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
Last updated: 1 day ago • Promoted
Backend Java Developer
SGS Société Générale de Surveillance SA • Montreal
Full-time
The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their trans...Show more