CareerPlanSign in

Analyste-programmeur

Montreal, Quebec💼 Full-time🗓 2026-05-13 → 2026-09-25

Core

Software developer designing, developing, and optimizing payment solutions for point-of-sale and electronic payment infrastructures.

Role type

Senior Java software engineer (payments)

Builds

Payment processing applications and transaction handling systems

Domain

Financial services / Payments

Deliverable

production ML models | product features

Required skills

Java, Object-Oriented Programming, Web APIs, Windows/Linux development, Problem-solving, Software development best practices

Preferred skills

REST APIs, Spring Boot, Vert.x, DevOps tools (Docker, CI/CD), Relational databases (PostgreSQL, MS SQL Server), Application security principles, Cloud platforms (AWS, Azure, GCP), Kotlin, C++, Agile/Scrum

Technologies

Java, Spring Boot, Vert.x, Docker, Bamboo, PostgreSQL, MS SQL Server, AWS, Azure, GCP, Confluence, Jira, Bitbucket, Cursor

Responsibilities

Apply software development best practices and coding standards; Collaborate with project managers on development planning; Participate in design sessions and requirement definition; Design, develop, and maintain Java applications in a payment environment; Work within a Scrum (Agile) framework; Analyze requirements and propose technical solutions; Ensure code quality and security compliance; Contribute to DevOps practices (CI/CD, automation, monitoring); Diagnose and resolve technical and performance issues; Participate in code reviews and knowledge sharing.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.