Backend Java Developer

ALLTECH CONSULTING SVC INC

Montreal (administrative region)

On-site

CAD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology consulting company located in Montreal is seeking an experienced Java developer with 7-15 years of backend development experience. The ideal candidate will have strong analytical skills, a solid understanding of software design principles, and experience with No-SQL databases. In this role, you'll clarify business requirements, ensure clean code delivery, and collaborate with a global team. The company offers a dynamic work environment focused on quality and productivity.

Qualifications

  • 7-15 years of experience in Java backend development.
  • Strong knowledge of software design principles.
  • Solid grounding in computer science fundamentals.

Responsibilities

  • Clarify business requirements for projects.
  • Ensure consistent, clean code implementation.
  • Work collaboratively with global team members.

Skills

Analytical and problem-solving abilities
Java backend development
Software design principles (MVC, data structures, algorithms)
Core Java knowledge
Non-Relational Databases and No-SQL
BDD with JBehave/Cucumber
RESTful Web services
Strong communication skills

Tools

Java
Mongo DB
DB 2
JPA/Hibernate
Snowflake DB
GIT

Job description

Job Description

Years of Experience: 7-15

Our Company’s sizeable investment in technology results in cutting‑edge modelling and simulation software, comprehensive risk and security systems, and robust client‑relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools.

The Firm‑wide Model Control System is the cornerstone of the Firm’s model risk management, used by front‑office, control and oversight functions. This is a high‑profile system, with visibility at the highest levels of the Firm.

The team follows agile principles and has a strong product owner team which allows for close collaboration with the business users. The system is being heavily invested in with new feature development, as well as incorporating devops practices and performance improvements. The team follows agile principles, and has a strong product owner team which allows for close collaboration with the BU. The system is being heavily invested in with new feature development, as well as incorporating devops practices and performance improvements. We are looking for an experienced, hands‑on Java developer to work in a team with over 30 people, of which 20 are java server side developers across different geographies. Members on the team have direct access to the business unit, and must be able to juggle multiple priorities at a given time.

The candidate needs to be a self‑starter, smart, and a highly motivated team player with effective communication skills. In addition, the candidate must value producing quality software and have a solid grounding in computer science fundamentals.

We would need someone who can assume responsibility for projects within the system. Their goal will be to clarify business requirements, and ensure consistent, clean code is implemented with timely delivery. The right candidate should enjoy working in a highly collaborative environment that values team work and offers a lot of flexibility as long as productivity and quality is there.

Required Skills
  • 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
  • Very 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
  • Strong knowledge of and experience with DMN and BPMN tooling
  • 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)
  • Good knowledge of GIT source code management
  • Knowledge of react js
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Java Developer
Backend Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Java Back-end Developer
Java Back-end Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Java Developer
Java Developer

Patch Tech Staffing • Calgary

On-site
CAD 90,000 - 130,000
Senior Java Javaee Developer
Senior Java Javaee Developer

MaximaTek • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Front End Developer
Front End Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 70,000 - 110,000
Senior Java Software Engineer
Senior Java Software Engineer

Luxoft • Mississauga

On-site
CAD 90,000 - 140,000
Java Application Developer
Java Application Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
USD 42,000 - 72,000
Java Developer
Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Senior Java Developer
Senior Java Developer

Luxoft • Mississauga

On-site
CAD 80,000 - 110,000
Senior Java Full Stack Developer(Use Precscreening Questions)
Senior Java Full Stack Developer(Use Precscreening Questions)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 70,000 - 90,000