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
Capgemini • Montreal, QC, 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: 1 day ago • Promoted
Lead Java Developer (Hybrid)
PowerToFly • Montreal
Full-time
We're seeking someone to join our Secured Financing Technology team as a Lead Java Developer in Prime Brokerage & Sec Fin Tech Developer to lead a team of developers building captivating, robust, h...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: 16 days ago • Promoted
Montréal [Hybrid] Java Developer
QUANTEAM - North America (RAINBOW PARTNERS Group) • Montreal
Full-time
Direct message the job poster from QUANTEAM - North America (RAINBOW PARTNERS Group).As a founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specialized in the Banking, Finance, and...Show more
Last updated: 16 days ago • Promoted
Junior Java Developer
Agility PR Solutions • Ahuntsic North, ca
Full-time
Company Overview Agility PR Solutions provides today’s communicators with powerful and intuitive media outreach, monitoring, and measurement solutions.
For almost twenty years, Agility has helped cl...Show more
Last updated: 22 days ago • Promoted
Java Developer
Akkodis • Montreal
Full-time
Mission contractuelle de 12 mois.Engagement de services professionnels – B2B (entités incorporées uniquement).Notre client recherche un Développeur Java expérimenté pour soutenir les initiatives te...Show more
Last updated: 11 days 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: 16 days ago • Promoted
Senior Java Developer : Sanctions & AML Focus
Compunnel, Inc. • Montreal
Full-time
A technology firm is seeking a Java Developer (Level 3) with extensive experience in Core Java and enterprise applications.
The ideal candidate will contribute to both new initiatives and enhancemen...Show more
Actively participate in the refinement sessions to ensure the requirements are clearly defined.Write clean, performant, scalable, testable, and reusable code and build automated tests.Guide more ju...Show more
Last updated: 14 days ago • Promoted
Java Software Engineer
freelance.ca • Montreal, Canada
Full-time
Pourquoi nous rejoindre ?L'entreprise est un leader mondial en conseil technologique.Avec 7 800 experts dans le monde, nous guidons nos clients dans leur transformation numérique en développant des...Show more
Last updated: 15 hours ago • Promoted • New!
Java Developer
VLink Inc • Montreal
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
Last updated: 16 days ago • Promoted
Senior Java Developer – Microservices & Spring Boot
Compunnel Inc. • Montreal
Full-time
A technology solutions company in Montreal is seeking an experienced software developer with expertise in Core Java and related technologies.
Candidates should have a minimum of 7 years of experienc...Show more
Last updated: 16 days ago • Promoted
Java Developer - ASIC, Ottawa - On-Site
Ciena Corporation • Ahuntsic North, ca
Full-time
They gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click.
They help us record any difficulties you...Show more
Last updated: 24 days ago • Promoted
Principal Developer (Java)
Tecsys Inc. • Montreal
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
Last updated: 16 days 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
Last updated: 16 days ago • Promoted
Senior Java Developer (Trading Systems)
Luxoft • saint-esprit, qc, ca
Full-time
Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
Last updated: 14 days ago • Promoted
Java Developer
Alithya • Montreal
Full-time
As a Java Developer, you’ll have the opportunity to contribute to impactful initiatives such as technological redesigns, cloud migrations, or custom application development, depending on project ne...Show more