Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Specialist

NTT DATA, Inc.

Req ID: 388815

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 Software Development Specialist to join our team in Montreal, Quebec (CA-QC), Canada (CA).

Job Description – Full Stack Developer (Hybrid, Montreal)

We are seeking a Frontend-focused Full Stack Developer with strong expertise in Angular, TypeScript, JavaScript, HTML5, and modern UI development, combined with solid DevOps and application deployment experience.  The ideal candidate should be highly proficient in frontend architecture, CI/CD, deployment automation, and application support within enterprise environments. While knowledge of Java, Spring Framework, and Tomcat is required, deep backend development expertise is not mandatory; candidates with moderate Java experience and stronger frontend and DevOps skills are preferred .

Day to Day Job Duties:

  • Design, develop, test, and maintain enterprise web applications using modern frontend and backend technologies.
  • Develop responsive user interfaces using HTML5, JavaScript, TypeScript, and Angular.
  • Build and support backend services, APIs, and business logic using Java and Spring Framework.
  • Deploy, configure, and troubleshoot applications running on Apache Tomcat environments.
  • Collaborate with business analysts, architects, QA teams, and other developers to deliver high-quality software solutions.
  • Participate in application design discussions, code reviews, and Agile development ceremonies.
  • Perform application support and troubleshooting activities using Unix/Linux command-line tools.
  • Optimize application performance, reliability, security, and scalability.
  • Contribute to software release planning, testing, deployment, and production support activities.

Basic Qualifications:

  • Minimum 5+ years of Frontend Development experience with HTML5, JavaScript, TypeScript, Angular (Mandatory)
  • Minimum 5+ years of Backend Development experience with Java, Spring Framework, Apache Tomcat (Preferred)
  • Working knowledge of Unix/Linux operating systems, DevOps deployments, including executing commands and navigating the shell (Mandatory).
  • Experience developing and supporting enterprise-grade web applications.
  • Strong analytical, troubleshooting, and problem-solving skills.

Travel:

Candidate must be able to work in a  hybrid model from Montreal, Quebec , with regular attendance at the client office as required.

Degree:

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent work experience.

Nice to Have: (But not a must)

  • Mobile application development experience (iOS, Android, or cross-platform frameworks).
  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with microservices architecture and RESTful API development.
  • Previous experience in financial services or other highly regulated industries.

Description de poste – Développeur Full Stack (Hybride, Montréal)

Nous recherchons un développeur Full Stack spécialisé en frontend, possédant une solide expertise en Angular, TypeScript, JavaScript, HTML5 et développement d'interfaces utilisateur modernes, ainsi qu'une expérience significative en DevOps et déploiement d'applications. Le candidat idéal maîtrise parfaitement l'architecture frontend, l'intégration continue et la livraison continue (CI/CD), l'automatisation des déploiements et le support applicatif en environnement d'entreprise. La connaissance de Java, du framework Spring et de Tomcat est requise, mais une expertise approfondie en développement backend n'est pas indispensable ; les candidats ayant une expérience intermédiaire en Java et de solides compétences en frontend et DevOps seront privilégiés.

Tâches quotidiennes :

Concevoir, développer, tester et maintenir des applications web d'entreprise à l'aide de technologies frontend et backend modernes.

Développer des interfaces utilisateur responsives avec HTML5, JavaScript, TypeScript et Angular.

Concevoir et maintenir des services backend, des API et la logique métier avec Java et le framework Spring.

Déployer, configurer et dépanner des applications exécutées sur des environnements Apache Tomcat. Collaborer avec les analystes fonctionnels, les architectes, les équipes d'assurance qualité et les autres développeurs pour fournir des solutions logicielles de haute qualité.

Participer aux discussions sur la conception d'applications, aux revues de code et aux cérémonies de développement Agile.

Assurer le support et le dépannage des applications à l'aide des outils en ligne de commande Unix/Linux.

Optimiser les performances, la fiabilité, la sécurité et l'évolutivité des applications.

Contribuer à la planification des mises en production, aux tests, au déploiement et au support en production.

Qualifications requises :

Minimum 5 ans d'expérience en développement front-end avec HTML5, JavaScript, TypeScript et Angular (obligatoire).

Minimum 5 ans d'expérience en développement back-end avec Java, Spring Framework et Apache Tomcat (souhaitable).

Maîtrise des systèmes d'exploitation Unix/Linux et des déploiements DevOps, notamment l'exécution de commandes et la navigation dans le shell (obligatoire).

Expérience du développement et du support d'applications web d'entreprise.

Solides compétences analytiques, de dépannage et de résolution de problèmes.

Déplacements :

Le/la candidat(e) doit pouvoir travailler selon un modèle hybride depuis Montréal (Québec), avec des déplacements réguliers au bureau du client au besoin.

Diplôme :

Baccalauréat en informatique, en technologies de l’information, en génie logiciel ou expérience professionnelle équivalente.

Atouts : (mais non obligatoires)

Expérience en développement d’applications mobiles (iOS, Android ou frameworks multiplateformes).

Expérience des pipelines CI/CD et des pratiques DevOps.

Connaissance des plateformes infonuagiques telles qu’AWS, Azure ou Google Cloud.

Expérience de l’architecture de microservices et du développement d’API RESTful.

Expérience antérieure dans le secteur des services financiers ou d’autres secteurs fortement réglementés.

About NTT DATA

NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. our consulting and Industry solutions help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more than 50 countries. We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D.

Whenever possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client’s needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. For employees near an NTT DATA office or client site, in-office attendance may be required for meetings or events, depending on business needs. At NTT DATA, we are committed to staying flexible and meeting the evolving needs of both our clients and employees. NTT DATA recruiters will never ask for payment or banking information and will only use @nttdata.com, @nttdatafed.com and @talent.nttdataservices.com email addresses. If you are requested to provide payment or disclose banking information, please submit a contact us form, 

NTT DATA endeavors to make accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at .  This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here . If you'd like more information on your EEO rights under the law, please click here . For Pay Transparency information, please click here .

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Development Specialist in Canada vacancy
  • $91k - $140k

     ...governments realize their greatest potential. Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is...  ...ownership of delivering high-quality software components from development through deployment. This role is ideal for an engineer who can... 
    Suggested
    Full time
    Worldwide

    Mastercard

    Canada
    11 days ago
  • $200.7k - $250.9k

     ...shift as we learn. The right person will help choose the next highest-leverage work. The ideal candidate Has 7 or more years of software engineering experience, with deep technical expertise building and scaling LLM-powered applications in production Has gone... 
    Suggested
    Full time
    Shift work

    Mercury

    Canada
    6 days ago
  •  ...About the Role: As a frontend-focused Senior Software Engineer , you will own the design and delivery of the user-facing experiences...  ...you through mentorship and code review. Use AI and agentic development tools (such as Claude ) fluently and effectively to move... 
    Suggested
    Full time
    Casual work

    Sardine

    Canada
    19 days ago
  •  ...BeyondTrust is seeking a Software Development Engineer to help build the NHI Governance domain within our Pathfinder products. You will implement and maintain features and services that power our SaaS offerings — helping customers discover, assess, and remediate non... 
    Suggested
    Full time

    Beyondtrust

    Canada
    a month ago
  •  ...seamlessly hands off to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web applications...  ...engineering experience with a strong focus on frontend development. ~ Deep expertise with modern frontend technologies including... 
    Suggested
    Full time

    Cresta

    Canada
    a month ago
  •  ...Verint is looking for a highly skilled and experienced Senior Software Engineer, AI to perform a key role in our digital...  ...Innovative product culture and project exposure Training and development from industry-leading experts Cutting edge benefit programs... 
    Full time
    Flexible hours

    Calabrio

    Canada
    9 days ago
  •  ...includes but is not limited to: Specify and implement new APIs and help improve existing ones. Evaluate and choose appropriate software technologies. Design and deploy critical infrastructure. Contribute with a team that values open and honest communication,... 
    Full time
    Work experience placement

    Planet Labs

    Canada
    10 days ago
  •  ...Key Responsibilities Web Application development build robust frontend applications using Vue.js 3 work on realtime web application for audio and SMS communications with users (patients) Backend development build API in JavaScript and TypeScript using... 

    Flaglerhealth

    Canada
    11 days ago
  •  ...that detect errors and measure model capabilities across the software engineering lifecycle. Key Responsibilities Curate and author...  ...tooling. Deep knowledge of software architecture, design, development practices, debugging, and code quality or review assessment.... 
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  • $61.6k - $113.9k

     ...Salary: $61,600 - 113,900 per year Requirements: ~4-6 years of experience in software development, holding a related degree or equivalent qualifications. ~ Recent hands-on experience (within the last 3 months) with the core technology stack mentioned. ~ Strong... 
    Full time
    Work at office
    2 days per week
    3 days per week

    BMO Financial

    Canada
    more than 2 months ago
  • $90k - $140k

     ...Description General Dynamics Mission Systems-Canada is hiring for Software Engineers to join our Canadian Air team. These positions can...  ...: Performing software requirements analysis, design, development, testing, and integration Writing and reviewing software design... 
    Full time
    Flexible hours

    GD Mission Systems

    Canada
    22 days ago
  •  ...Experience: 5+ Years Role Overview We are seeking an experienced Application Packager with strong expertise in enterprise software packaging, deployment, Microsoft SCCM/MECM, Microsoft Endpoint Manager, and scripting. The candidate will be responsible for... 
    Permanent employment
    Full time
    Flexible hours

    Acestack

    Canada
    1 day ago
  • $61.6k - $113.9k

     ...Salary: $61,600 - 113,900 per year Requirements: We are looking for 3 to 6 years of experience in software development or AI-enabled application development. We need hands-on experience with AWS cloud services, including compute and AI capabilities. We require... 
    Full time
    Work at office
    2 days per week
    3 days per week

    BMO Financial

    Canada
    more than 2 months ago
  •  ...career coaching, and reporting. We're looking for a Staff Software Engineer who can lead at multiple levels at once: the architecture...  ...Ruby on Rails ~ Familiarity with Claude Code or similar development tools and related best practices ~ A systems-thinking... 
    Full time
    Remote work
    Home office

    CodePath

    Canada
    21 days ago
  •  ...Bachelor's or Master's degree in Computer Science, Engineering, or a related field. ~7+ years of experience in Java back-end development. ~ Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security). ~ Experience with RESTful... 
    Full time

    Apptad Inc

    Canada
    1 day ago
  • $246k - $284k

     ...to join us in building the financial foundation small businesses deserve. About This Role We're hiring a Staff or Principal Software Engineer at Found. This is a high-impact, full-stack role where you’ll drive technical decisions across the company, raise the bar... 
    Full time
    Remote work
    Flexible hours

    Found

    Canada
    17 days ago
  •  ...code.  · Strong Object-Oriented Programming and Design Pattern concepts with practical experience of leveraging the same during development.  Linux, Unix, Shell Scripting.  Strong analytical and problem-solving skills. Candidate should be able to design and then implement... 
    Contract work

    TechNeptune Consulting Inc

    Canada
    a month ago
  • $90k - $105k

     ...seeking an experienced Application Packager with a minimum of 5 years of hands-on experience in enterprise application packaging, software deployment, and application lifecycle management. The ideal candidate will have strong expertise in Microsoft SCCM/MECM, Windows... 
    Full time
    Remote work
    Flexible hours

    Hirematic Talent Solutions

    Canada
    1 day ago
  • $90k - $130k

     ...proven track record of building and supporting production-ready software with clean modular architecture, such as separate services for...  ...agent behavior across varied scenarios. We support the development of proactive systems that can operate through structured, real... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $61.6k - $113.9k

     ...Salary: $61,600 - 113,900 per year Requirements: ~4-6 years of experience in software development, supported by a relevant degree or comparable experience. ~ Recent hands-on experience (within the last 3 months) with the core technology stack mentioned. ~ Ability... 
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...The Role BeyondTrust is seeking a Staff Software Development Engineer to help lead the evolution of the Pathfinder products within our cloud offering. You will be at the forefront of designing and building a new platform-native module, along with scalable, secure,... 
    Full time

    Beyondtrust

    Canada
    a month ago
  •  ...At Sonatype, we're building the technology that powers secure software development for thousands of organizations around the world. As a Staff Software Engineer , you'll play a key role in developing and maintaining the core services that enable our customers to provision... 
    Full time

    Sonatype

    Canada
    15 days ago
  •  ...The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for the NHI Governance domain within our Pathfinder products. As one of the most senior engineers on the team, you will own architecture across the domain and... 
    Full time

    Beyondtrust

    Canada
    a month ago
  • $120k - $140k

     ...production incidents efficiently, and contribute to post-mortem analysis and improvements. Stay updated with the latest Java development trends, security best practices, and architectural improvements to enhance system robustness. Guide and mentor junior developers... 
    Full time
    Work at office
    2 days per week

    Localcoin

    Canada
    11 days ago
  •  ...point of contact. As a Lead Java Developer your job duties involve: Required Skills & Experience ● 10-15 years of Java development, with 5+ years specifically in high-concurrency, transactional, or financial systems. ● Core Java 17— deep expertise in... 

    Inspiration Global

    Canada
    15 days ago
  •  ...technology stack spanning custom applications, cloud infrastructure, data integrations, and enterprise analytics. We operate a full software development lifecycle internally, from requirements through architecture, development, testing, deployment, and ongoing support. This is... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Surerus Murphy Joint Venture

    Canada
    18 days ago
  •  ...for a highly skilled AI Engineer with 7+ years of experience in software engineering, with a heavy focus on Python, AWS infrastructure,...  ...: Minimum of 7+ years of professional experience in software development and AI engineering. Generative AI Integration: Hands-on... 
    Full time

    Tiger Analytics

    Canada
    a month ago
  •  ...As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that keep...  ...during the interview process. What you’ll do: Lead backend development, building and maintaining server-side logic Take real... 
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    a month ago
  • $127k - $203k

     ...governments realize their greatest potential. Title and Summary Lead Software Engineer (SDET) Who is Mastercard? Mastercard is a global...  ...databases. • Expertise in microservice-based applications development using Springboot • Excellent knowledge of QA principles... 
    Full time
    Worldwide

    Mastercard

    Canada
    11 days ago
  • $90k - $130k

     ...have a proven record of building and supporting production-ready software with clear modular separation, such as distinct services for...  ...high-quality human feedback. We contribute to the development of large language models that act as proactive, multi-step agents... 
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Specialist. Be the first to apply!