Java Developer (Montreal)

Java Developer (Montreal)

21 Aug
|
Millennium Software and Staffing
|
Montreal

21 Aug

Millennium Software and Staffing

Montreal

Hello ,

We have the following openings at Montreal Canada Hybrid. Kindly send your updated resume if interested at [email protected] and you may reach out to me at (phone hidden).

Job Title

Senior Java Developer

Location

Montreal Canada Hybrid

Duration

12+ months and possible Contract-To-Hire any time after 90 days

: CGEMJP00352260 - Java Developer - Montreal, Canada - Hybrid -F2F mandatory / Local candidates only

:

We are seeking a hands-on full-stack Java engineer to design, build, and support new trade Supervisory Dashboard capabilities spanning server-side services and a modern React Ul, with a strong emphasis on Al-assisted development and automated testing. The ideal candidate is self-driven, thinks and acts strategically, works well in a team, and can solve technology problems of considerable scope and complexity.

Key Responsibilities

- Design and develop full-stack features across the SD platform - server-side Java/Spring microservices and React/TypeScript front-end built on a nicro-frontend architecture.
- Build and expand automated UI/E2E test coverage using Playwright (new modules) and Cypress (legacy modules) to strengthen regression coverage toward the 80% target.
- Leverage Al tooling (GitHub Copilot) for developer productivity, Al-driven test generation, and automated code reviews.
- Participate across the full SDLC in an Agile team - requirements, design, coding, performance testing, rollout, and production support.




- Build strong relationships with supervisory stakeholders and business unit partners, and support expansion of the platform to other divisions within the firm.

Required Qualifications

- 5+ years of server-side Java experience (Java 8/17/21, Spring / Spring Boot) building medium-to-large scale systems.
- Robust React / TypeScript / JavaScript front-end experience (HTML5); familiarity with micro-frontend patterns a plus.
- Hands-on test automation with Playwright and/or Cypress, plus solid unit and integration testing strategies.
- Experience using Al-assisted development tools (e.g., GitHub Copilot) in a professional workflow.
- Solid grounding in relational databases and SQL (PostgreSQL), object-oriented design patterns, Java multithreading, data structures, and algorithms.
- Experience with Agile/SDLC methodologies and tooling: Git, Jenkins, Gradle, IntelliJ/VSCode.
- Complete SDLC process and Agile Methodology (Scrum)
- Strong oral and written communication skills
- Excellent interpersonal skills and professional approach

Nice to Have

- Knowledge of supervisory / surveillance domain experience.
- Exposure to Kafka, Redis, Node.js 20+, Tableau, Launch Darkly feature flagging, or Camunda/BPMN workflows.

Regards,

Manish Jakhar

Millennium Software Inc.

Cell: (phone hidden)

2000 Town Center, Suite 300, Southfield, MI, 48075

Visit us at www.webmsi.com

📌 Java Developer (Montreal)
🏢 Millennium Software and Staffing
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: java developer (montreal) / montreal