Application Development Level 4

Apply Now

Company: Compunnel Software Group

Location: Montreal, QC H1A 0A1

Description:

Job Summary:

Risk Technology's Limit Monitoring Team is seeking an experienced, driven, and motivated server-side or full-stack developer to join our modernization efforts. The role emphasizes server-side development and involves transforming the Market Risk Limit Monitoring system from a traditional monolithic architecture into a series of microservices. Each service will be built using Java Spring Boot applications, employing Kafka for communication and leveraging MongoDB alongside caching solutions as needed.

The Project:

Modernization of the Market Risk Limit Monitoring system from a traditional 3-tier application with a monolithic Sybase DB setup into multi-instance microservices.

Core Technical Requirements:

Common Requirements:

" Deep understanding of Computer Science principles, data structures, and algorithms.

" Ability to work independently and collaborate closely with other team members.

" Strong communication skills to effectively convey technical concepts.

" Experience with standard DevOps tools, such as Git, Jenkins, and JIRA.

Core Java Developer Requirements:

" Strong hands-on experience with Core Java features, including:

Class loading

Garbage collection

Java Collections API

Multithreading and concurrency

Reflections API

Java Streams

" Experience with Spring MVC framework, Spring Boot, Rest API, and JSON.

" Hands-on experience with event streaming platforms like Kafka (preferred).

" Familiarity with MongoDB from an application developer perspective (preferred).

Education: Bachelors Degree

Similar Jobs