Job Description

JOB DESCRIPTION

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

Day-to-Day Job Duties

  • Design, develop, and implement scalable, high‑performance, and flexible backend solutions using Java and Spring Boot.
  • Build and maintain RESTful microservices that support enterprise‑grade applications.
  • Integrate backend services with Kafka for event-driven architectures.
  • Work with relational and distributed data storage systems including DB2, Oracle, and PostgreSQL.
  • Write clean, maintainable, and testable code, adhering to best practices and coding standards.
  • Implement unit tests using JUnit and ensure adequate code coverage.
  • Participate in Agile ceremonies, including sprint planning, standups, grooming, and retrospectives.
  • Troubleshoot production issues, perform root-cause ...
  • Apply for this Position

    Ready to join NTT? Click the button below to submit your application.

    Submit Application