Enable job alerts via email!

Java Backend Developer (Onsite Hybrid)

Applicable Limited

Montreal

Hybrid

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading technology services provider is seeking a skilled Java Backend Developer in Montreal. The role involves designing Java server-side components, collaborating in an agile setting, and requires over 10 years of experience in Java backend development. Apply now for a chance to contribute to innovative solutions in a diverse environment. Remote/hybrid flexibility is available.

Qualifications

  • 10+ years of experience in Java backend development.
  • Strong analytical and problem-solving abilities.
  • Proficient in software design principles including MVC and algorithms.

Responsibilities

  • Design and maintain Java server-side components.
  • Collaborate with product owners in an agile environment.
  • Optimize performance and integrate devops practices.

Skills

Java backend development
Problem-solving
Software design principles
Core Java
Non-Relational Databases
Behavior-driven development (BDD)
Gradle
RESTful Web services
Communication skills

Education

Bachelor’s in Computer Science/IT related degree

Tools

MongoDB
DB2
JPA/Hibernate
Snowflake DB
Unix/Linux
Liquibase
GIT
React.js
Job description
Overview

NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.

We are currently seeking a Java Backend Developer (Onsite Hybrid) to join our team in Montreal, Quebec (CA-QC), Canada (CA).

Responsibilities
  • Design, implement, and maintain Java server-side components for a high-profile, firm-wide model control system.
  • Work closely with a product owner team and business users in an agile environment.
  • Develop new features, integrate devops practices, and optimize performance.
  • Take initiative on project clarification, plan implementation, and ensure timely delivery.
  • Write clean, consistent, and well-documented code; uphold best practices and engineering standards.
Basic Qualifications
  • 10+ years of experience in Java backend development
  • 7+ years experience in analytical and problem-solving abilities
  • 5+ years of experience in software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion
  • 5+ years experience in 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 RESTful Web services
  • Strong communication skills – able to work with global team members, across different
Preferred Skills
  • Strong Knowledge of Relational Databases and SQL (DB2)
  • 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
Education

Degree: Bachelor’s in Computer Science/IT related degree or equivalent work experience

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future.

We hire locally where possible to provide timely and effective support tailored to client needs. While many positions offer remote or hybrid options, arrangements are subject to change based on client requirements. In-office attendance may be required for meetings or events depending on business needs.

EEO and Accessibility

NTT DATA recruiters will never ask for payment or banking information and will only use @nttdata.com and @talent.nttdataservices.com email addresses. If requested to provide payment or disclose banking information, please submit a contact us form at the following URL: us.nttdata.com/en/contact-us.

NTT DATA endeavors to make its website accessible to all users. If you would like to contact us regarding accessibility or assistance completing the application process, please use the contact options provided at us.nttdata.com/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about application status. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. For Pay Transparency information, please click here.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.