Enable job alerts via email!

Java Backend Developer (Onsite Hybrid)

NTT DATA, Inc.

Montreal

On-site

CAD 90,000 - 120,000

Full time

30+ days ago

Job summary

A leading global technology management firm in Montreal is seeking an experienced Java Backend Developer to design and maintain server-side components. The ideal candidate should have over 7 years of experience in Java development, strong analytical skills, and the ability to work in an agile environment. This role offers opportunities for hybrid work arrangements.

Qualifications

  • 7+ years of experience in Java backend development.
  • Strong knowledge of software design principles and core Java.
  • Experience with MongoDB and BDD with JBehave/Cucumber.

Responsibilities

  • Design, implement, and maintain Java server-side components.
  • Work closely with product owners in an agile environment.
  • Develop new features and optimize performance.

Skills

Java backend development
Analytical skills
Problem-solving abilities
Software design principles
Core Java knowledge
Non-Relational Databases
Behavior-driven development
Communication skills

Education

Bachelor's degree in Computer Science/IT

Tools

Gradle
Jenkins
RESTful Web services
GIT
Job description

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).

Job Responsibilities Include:
  1. Design, implement, and maintain Java server-side components for a high-profile, firm-wide model control system.
  2. Work closely with a product owner team and business users in an agile environment.
  3. Develop new features, integrate DevOps practices, and optimize performance.
  4. Take initiative on projects, clarify requirements, plan implementation, and ensure timely delivery.
  5. Write clean, consistent, and well-documented code; uphold best practices and engineering standards.
Basic Qualifications:
  • 7+ years of experience in Java backend development
  • Very strong analytical and problem-solving abilities
  • 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 (MongoDB)
  • Experience with BDD (behavior-driven development) with JBehave/Cucumber
  • Good knowledge of DMN and BPMN tooling
  • Experience with Gradle, Jenkins automated build processes
  • Strong knowledge of RESTful Web services
  • Strong communication skills – able to work with global team members, across different regions
Preferred Skills:
  • Knowledge of Relational Databases and SQL (DB2)
  • Experience with Object-Relational 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
  • Proficiency with GIT source code management
  • Knowledge of React.js
Education:

Bachelor's degree in Computer Science/IT or equivalent work experience.

#INDFSINS
#L1-NorthAmerica

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, and the development, implementation, and management of applications, infrastructure, and connectivity. We are a leading provider of digital and AI infrastructure worldwide. NTT DATA is part of NTT Group, investing over $3.6 billion annually in R&D to support organizations and society in moving confidently and sustainably into the digital future. Visit us at us.nttdata.

We prioritize local hiring for NTT DATA offices or client sites to provide timely support tailored to each client’s needs. While many roles offer remote or hybrid options, these may change based on client requirements. In-office attendance may be necessary for meetings or events depending on business needs. NTT DATA is committed to flexibility and meeting evolving needs.

Our recruiters will never ask for payment or banking information and will only contact you through official channels. If asked for payment or banking details, please submit an application at us.nttdata/en/contact-us.

We aim to make our website accessible to all users. If you need assistance or accommodations during the application process, please contact us at the same link. This contact is for accommodation requests only and not for application status inquiries.

NTT DATA is an equal opportunity employer. Qualified applicants will be considered regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. For our EEO Policy Statement and more information on your rights, please visit the provided links.

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