Java/Scala Developer at WorkforceToday
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

45.0

Posted On

28 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design Principles, Jenkins, Gradle, Simulation Software, Algorithms, Mvc, Web Services, Relational Databases, Garbage Collection, Communication Skills, Core Java, Data Structures, Functional Programming, Design Patterns

Industry

Computer Software/Engineering

Description

Hands-on Java developer preferably with experience in modelling and simulation software as they will be working on Morgan Stanley’s risk management tool. The required skills are:

  • Very strong analytical and problem-solving abilities
  • 7-15 years of experience in Java backend development
  • Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion
  • Strong knowledge of core Java: class loading, garbage collection, Java collections API, Reflections API, Java 8 Streams and Functional Programming
  • Strong knowledge of Non-Relational Databases and No-SQL (Mongo DB)
  • Strong knowledge of BDD (behavior-driven development) with JBehave/Cucumber
  • Good Knowledge of and experience with DMN and BPMN tooling
  • Knowledge of Gradle, Jenkins automated build processes
  • Strong knowledge of Representation state transfer (RESTful Web services)
  • Strong communication skills – able to work with global team members, across different time zones.

Nice to have:

  • Strong Knowledge of Relational Databases and SQL (DB 2)
  • Good Knowledge of Object Relation Mapping technologies: JPA/Hibernate
  • Knowledge of Snowflake DB
  • Knowledge of HTTP, XML, JSON
  • Knowledge of Unix/Linux
  • Experience with TDD (test driven development)
  • Knowledge of Liquibase database schema management
  • Good knowledge of GIT source code management
  • Knowledge of react js

Job Types: Full-time, Fixed term contract
Contract length: 6-12 months
Pay: $45.00-$50.00 per hour
Expected hours: 40 per week
Work Location: In perso

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Please refer the Job description for details

Loading...