Enable job alerts via email!

Senior Java 8 (Spring) Developer to migrate databases from SQL Server to Mongo DB with one of o[...]

S I Systems

Toronto

Hybrid

CAD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Job summary

A leading tech consulting firm is seeking a Senior Java 8 (Spring) Developer with extensive experience in MongoDB and Microsoft SQL Server. The role involves migrating databases and enhancing services for banking clients. Candidates should possess strong API development skills and a passion for quality craftsmanship. This position is hybrid, requiring 3 days a week in the Toronto office, with a contract until October 31, 2025, and potential extension.

Qualifications

  • 8+ years of experience in software development for customer facing platforms.
  • 4+ years of experience as a Java developer with a preference for Java 8.
  • Strong experience with APM tools like Dynatrace.

Responsibilities

  • Analyze data and find root causes during production issues.
  • Suggest improvements to applications and systems.
  • Translate ideas into technical and business realities.

Skills

MongoDB
Microsoft SQL Server
REST APIs
Java 8
Spring
APM tools (e.g., Dynatrace, Splunk)

Education

Bachelor's or equivalent in computer science or related field

Tools

Jira
Confluence
Jenkins
Bitbucket

Job description

Senior Java 8 (Spring) Developer to migrate databases from SQL Server to Mongo DB with one of our major banking clients- 37926

Senior Java 8 (Spring) Developer to migrate databases from SQL Server to Mongo DB with one of our major banking clients- 37926

Location Address : Hybrid - Toronto– 3x per week in office

Duration : ASAP- Until Oct 31, 2025- possibility of extension, if there are projects in sight

Schedule Hours : 9am-5pm Monday-Friday; standard 37.5 hrs / week

Reason : For Customer Activity Migration Project

Story Behind the Need

Business group : Canadian Digital Banking Engineering - Credit Cards – Provide microservices to mobile and web; deal with day-to-day payments, EMTs, bill payments, wallet provisioning

Project : Migrate Databases from SQL to Mongo enhance the services to connect with MongoDB.

Typical Day in Role :

  • Quickly analyze the available data and find the root cause of the problem during production issues.
  • Suggest improvements to supported applications and systems as needed
  • Suggest improvements to supported applications and systems as needed
  • Translate ideas into technical and business realities, and to map technology to business problems.
  • Understanding of software quality assurance principles
  • Candidate will be passionate about driving teams towards high performance and a deep pride in quality craftsmanship that delights users

Candidate Requirements / Must Have Skills :

1) Experience in MongoDB and Microsoft SQL Server

2) 8+ years of experience in software development and supporting complex large-scale customer facing platforms

3) 8+ years of experience in building public and internal REST APIs

4) 4+ years of experience as a Java developer with a preference for Java 8 / Spring, web-based information technology principles, and system integration methodologies and standards.

5) Strong experience with APM tools, such as Dynatrace, Splunk, etc. – 2 recent projects

Nice-To-Have Skills :

1) Strong experience using Jira, Confluence, Jenkins, Bitbucket, Launch Darkly, etc. – 2 recent projects

2) FI / Digital banking experience is preferred but not required

3) Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments

Education :

  • Bachelor's or equivalent in computer science or related field is preferred
  • Best VS. Average Candidate :

    The best candidate is someone with MongoDB experience.

    Interview and selection

    1 round interview

    1 hour - Hiring manager, technical lead, and senior developer – Ms Team video call – Coding assessment (during the interview), role overview, Q&A questions.

    J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.