Enable job alerts via email!

Server Side

ALLTECH CONSULTING SVC INC

Quebec

On-site

CAD 70,000 - 110,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled server-side or full-stack developer to join their Risk Technology team. This role focuses on modernizing a traditional application into a series of micro-services using Java Spring Boot and Kafka. The ideal candidate will have a solid understanding of computer science principles, algorithms, and data structures, along with strong Java skills. This position offers the opportunity to work on cutting-edge technology and contribute to a significant project that enhances market risk monitoring systems. If you're passionate about development and eager to take on new challenges, this is the perfect role for you.

Qualifications

  • Strong knowledge of Core Java features and frameworks.
  • Experience with DevOps tools like Git, Jenkins, and JIRA.

Responsibilities

  • Develop server-side applications using Java Spring Boot.
  • Modernize Market Risk Limit Monitoring system into micro-services.

Skills

Computer Science Principles
Data Structures
Algorithms
Java
Multithreading
Concurrency
Communication Skills

Tools

Git
Jenkins
JIRA
Spring MVC
Spring Boot
Kafka
MongoDB

Job description

Job Description:

Risk Technology’s Limit Monitoring Team is looking for an experienced, driven, and motivated server-side or full-stack developer to join our efforts. For this position, the emphasis will be heavily on the server-side development.

The Project:

Modernization of Market Risk Limit Monitoring system from a traditional 3-tier application with a monolithic Sybase DB setup into a series of self-choreographing multi-instance micro-services. Each service to be implemented as Java Spring Boot application, which communicates using Kafka. MongoDB, local and distributed caching are employed by each micro-service as needed.

Core Technical Requirements and Preferred Skills:

Common Requirements:

  1. Deep understanding of Computer Science related Principles, Data Structures, and Algorithms.
  2. Ability to work both independently and closely with other team members.
  3. Ability to communicate clearly.
  4. Experience with standard DevOps tools such as Git, Jenkins, JIRA.

Core Java Developer Specific Requirements:

  1. Strong hands-on knowledge of Core Java features: class loading, garbage collection, Java Collections API, Multithreading, Concurrency, Reflections API, Java Streams.
  2. Experience working with Spring MVC framework, Spring boot, Rest API, JSON.
  3. Hands-on with Event Streaming Platforms such as Kafka is a plus (“nice-to-have”).
  4. Hands-on with MongoDB from an application developer perspective is a plus (“nice-to-have”).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Back End developer Latam

Launchpad Technologies Inc.

Vancouver

Remote

USD 60,000 - 100,000

11 days ago

#2025-D-0026 Senior UI Developer

INVIDI Technologies Corporation

Edmonton

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Java Developer 3 (Product Team)

Behavox Limited.

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Software Developer - Full Stack

Electric Mind Inc.

Toronto

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Senior Software Engineer, Structure - (Remote - US/Canada)

Jobgether

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Web Developer

Ziff Davis, LLC

Remote

CAD 70,000 - 110,000

2 days ago
Be an early applicant

Senior Software Engineer

VergeSense Inc.

Remote

CAD 80,000 - 130,000

2 days ago
Be an early applicant

Senior Full Stack (java / React) Developer (contract)

Electric Mind Inc.

Remote

CAD 70,000 - 110,000

3 days ago
Be an early applicant

Sr. Software Engineer

Serrala Group GmbH

Remote

CAD 105,000 - 130,000

3 days ago
Be an early applicant