← Back to jobs

UST Logo
Senior Backend Java Developer

UST

 

Montreal, QC, Canada

Posted On: 2 days ago
Experience: 7+ years
Availability: Hybrid
Openings: 1
Category: Backend Java Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will own backend projects, clarifying requirements and delivering clean, consistent code within a global engineering team.

This role is on-site.

Responsibilities

  • Assume full ownership of specific system projects from design to delivery.
  • Clarify complex business requirements to ensure accurate technical implementation.
  • Write consistent, clean Java code and ensure timely feature delivery.
  • Manage multiple priorities while collaborating with global team members across time zones.
  • Apply software design principles, including MVC, design patterns, and multithreading.

Required Skills

  • 7-15 years of experience in Java backend development.
  • Deep knowledge of core Java: class loading, garbage collection, Collections API, Reflections API, and Java 8 Streams/Functional Programming.
  • Strong expertise in data structures, graph data, algorithms, caching, and recursion.
  • Proficiency in RESTful Web services.
  • Strong experience with NoSQL databases, specifically MongoDB.
  • Experience with BDD using JBehave or Cucumber.
  • Knowledge of Gradle and Jenkins automated build processes.
  • Experience using DMN and BPMN tooling.

Preferred Skills

  • Experience with Relational Databases (DB2), SQL, and Snowflake DB.
  • Knowledge of JPA/Hibernate, Liquibase, and GIT.
  • Familiarity with Unix/Linux, HTTP, XML, JSON, and React JS.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs