Senior Java Software Engineer

Randstad Enterprise

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Randstad Enterprise in Montreal is seeking a Senior Java Developer Consultant to help deliver a strategic Payments Technology initiative. You will focus on Core Java, Spring Boot, Angular frontend, and DB2/SQL Server databases.

This role emphasizes a cloud-first approach in Azure with DevOps, and uses Kafka, Kubernetes, and Docker. You will join an agile, global team and collaborate with business stakeholders to solve complex payment challenges.

Qualifications

  • 5-10 years of Core Java application development experience.
  • Strong development skills with databases and SQL.
  • Experience with CI/CD tooling like GitHub Actions.
  • Excellent communication and interpersonal skills for cross-functional collaboration.
  • Experience working in an Agile/Scrum global environment.

Responsibilities

  • Deliver innovative, high-visibility payments technology initiatives.
  • Collaborate with global teams and stakeholders in an Agile setup.
  • Contribute to cloud-first development and DevOps practices on Azure.
  • Learn business processes and apply technology to solve payment challenges.

Skills

Core Java development
Team collaboration
Agile/Scrum experience
Problem solving
Communication skills

Tools

Kafka
MQ
Angular
Docker
Spring Boot
REST APIs
OAuth
Kubernetes
Azure Cloud
GitHub Actions
DB2 SQL
SQL Server

Job description

Job Title: Senior Java Developer Consultant Role
JOB DESCRIPTION

The Payments and Cash Management Technology department partners with Cash Management

Operations, Corporate Treasury and lines of business groups across the globe to provide best in

class technology solutions that facilitate the movement of billions of dollars daily. We have a

culture of partnership and collaboration, and our team members are enthusiastic about learning

the business and working closely with our users to help solve their problems. We have great

business relationships and pride ourselves on an open and friendly work culture.

As a Software Developer within Payments Technology, you will be focusing on delivery of an

innovative, highly visible strategic initiative to enable new payments and funding capabilities.

Payments Technology has a varied technical stack - core Java Spring Boot for the server-side,

Angular for the Web UI, and DB2 SQL and SQL Server for the database and we expect the

developer to have solid understanding of these technologies. We implement a cloud first

strategy, therefore experience with Cloud based software development and DevOps in Azure

would be beneficial. We also use a range of industry leading technologies such as Kafka,

Kubernetes, and Docker. Knowledge of these technologies is not necessary - but an enthusiasm

and desire to learn new technology and deploy it to solve business problems is a must.

The candidate should be a highly motivated team player who possess a successful track record

of delivery within Agile teams, software engineering and creative logical problem solving. The

candidate should bring positivity and enthusiasm in their engagements with colleagues to foster

a positive working environment for all.

The ideal candidate should have:
  • -A minimum of 5-10 years of experience in Core Java application development.
  • -Strong development skills with databases and SQL
  • -Good understanding of CI/CD tooling like GitHub Actions
  • -Strong communication and interpersonal skills to work closely with business stakeholders, and
  • global team members.
  • -Practical experience working within an Agile/Scrum based global environment
  • -A passion for technology and a desire to understand the latest evolutions in software and
  • -A keen interest in learning the business and applying technology to solve business challenges
  • -BDD driven development using frameworks such as Cucumber
Desired skills
  • - Preferably familiar with financial markets and asset classes, particularly Payments.
  • -Experience with some of the following technologies: Kafka, MQ, Angular, Docker, Apache
  • Camel, Spring Boot, REST APIs, OAuth, OTEL Observability tooling, PKI, Kubernetes, Azure Cloud
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Intellect Design Arena Ltd • Toronto

On-site
CAD 120,000 - 150,000
Full Stack Java Developer
Full Stack Java Developer

Astek • Montreal (administrative region)

On-site
CAD 100,000 - 140,000
Java Developer (Payments - SWIFT, ISO20022)
Java Developer (Payments - SWIFT, ISO20022)

Soar Consultants • Toronto

On-site
CAD 80,000 - 120,000
Java Developer
Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Senior Java Javaee Developer
Senior Java Javaee Developer

MaximaTek • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Java Full Stack Developer
Java Full Stack Developer

Veracity Ventures Inc. • Toronto

On-site
CAD 90,000 - 120,000
Flexible work from home
Full Stack Java Developer
Full Stack Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 100,000 - 130,000
CitiDirect Senior Java Dev for Payments Modernization – Vice President
CitiDirect Senior Java Dev for Payments Modernization – Vice President

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Software Developer
Software Developer

Insight Global • Newmarket

On-site
CAD 90,000 - 120,000
Senior Full Stack Java Developer
Senior Full Stack Java Developer

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 150,000