Java/Security Programmer
NTT DATA Services
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. We are currently seeking a Senior Java Developer - Hybrid / Partially Client Onsite to join our team in Montreal, Quebec (CA-QC), Canada (CA).
Design, develop, and implement scalable, high‑performance, and flexible backend solutions using Java and Spring Boot.
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 analysis, and deliver timely fixes.
Collaborate with cross-functional teams—Product Owners, QA, DevOps, and Architecture—to deliver high-quality software solutions.
Use Unix/Linux for scripting, application deployment, and operational support activities.
Contribute to CI/CD processes, leveraging tools integrated with Git and automated deployment pipelines.
Stay updated on emerging backend technologies, Java ecosystem upgrades, and industry best practices.
7+ years of hands-on experience in Java development .
- 7+ years of experience in Object-Oriented Design (OOD) and core Java programming concepts.
- 5+ years of experience working with Spring Framework , Spring Boot , and building RESTful microservices .
- Hands-on experience with relational and distributed databases - DB2 , Oracle , PostgreSQL
- Practical experience with CI/CD pipelines , including version control using Git .
- Working knowledge of Unix/Linux environments, including scripting.
- Experience writing unit tests using JUnit and implementing automated testing practices.
- Experience working with XML and JSON processing.
Exposure to large-scale enterprise systems, regulatory environments, or secure coding practices.
Project lead or team leadership experience.
Montreal - Client site / Hybrid.
Bachelor’s in computer science , Engineering , or relevant field, or equivalent work experience.
#Concevoir, développer et implémenter des solutions backend évolutives, performantes et flexibles en utilisant Java et Spring Boot.
Gérer les systèmes de stockage de données relationnels et distribués, notamment DB2, Oracle et PostgreSQL.
Écrire du code propre, maintenable et testable, en respectant les bonnes pratiques et les normes de codage.
Implémenter des tests unitaires avec JUnit et garantir une couverture de code adéquate.
Participer aux cérémonies Agile : planification de sprint, réunions quotidiennes, grooming et rétrospectives.
Collaborer avec les équipes transversales (Product Owners, QA, DevOps et Architecture) pour fournir des solutions logicielles de haute qualité.
Utiliser Unix/Linux pour le scripting, le déploiement d'applications et le support opérationnel. Contribuer aux processus CI/CD en tirant parti des outils intégrés à Git et des pipelines de déploiement automatisés.
Se tenir informé(e) des technologies backend émergentes, des mises à jour de l'écosystème Java et des meilleures pratiques du secteur.
Plus de 7 ans d'expérience pratique en développement Java.
Plus de 7 ans d'expérience en conception orientée objet (OO) et en concepts fondamentaux de la programmation Java.
Expérience pratique des bases de données relationnelles et distribuées : DB2, Oracle, PostgreSQL.
Expérience pratique des pipelines CI/CD, notamment du contrôle de version avec Git.
Connaissance pratique des environnements Unix/Linux, y compris le scripting.
Expérience en rédaction de tests unitaires avec JUnit et en mise en œuvre de pratiques de tests automatisés. Solides compétences en analyse, débogage et résolution de problèmes.
Expérience du traitement XML et JSON.
Connaissance des systèmes d’entreprise à grande échelle, des environnements réglementaires ou des pratiques de codage sécurisé.
Expérience en gestion de projet ou d’équipe.
Montréal – Site du client / Hybride.
Diplôme :
Baccalauréat en informatique, en génie ou dans un domaine connexe, ou expérience de travail équiva
About NTT DATA
NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. 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. 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. 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.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 . 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 .
- ...part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Full Stack Developer - Hybrid / Partially Client Onsite to join our team in Montreal, Quebec (CA-QC), Canada (CA). Day to Day Job Duties: • Design...SeniorTravail au bureauTravail à distanceHoraires flexibles
- ...to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Java Full Stack Developer (Onsite Hybrid) to join our team in Montreal, Quebec (CA-QC), Canada (CA). Job Responsiblities Include: Design,...SeniorContrat Longue DuréeTravail au bureauTravail à distanceHoraires flexibles
- ...organization, apply now. We are currently seeking a UI Front End Developer (Onsite Hybrid) to join our team in Montreal, Quebec (CA-QC), Canada (CA).... ...of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible...SuggéréTravail au bureauTravail à distanceHoraires flexibles
- ...Secured Financing Technology team as a Lead Java Developer in Prime Brokerage & Sec Fin Tech... ...capabilities that power our Firm, enabling our clients and colleagues to redefine markets and... ...located in Montreal, Quebec. We offer a hybrid work environment, combining remote work...SuggéréTemps pleinTravail au bureauTravail à distance
- ...Risk and Information Management team as a Java Developer in Non-Financial Risk Technology to Lead... ...that power our Firm, enabling our clients and colleagues to redefine markets and shape... ...located in Montreal, Quebec. We offer a hybrid work environment, combining remote work...SuggéréTemps pleinTravail au bureauTravail à distance
$70 - $80 par heure
...Titre du poste : Développeur Full-Stack Senior (Angular & Java) Aperçu : Nous recherchons un développeur... ...de milieu de travail Il s'agit d'un poste hybrid, situé à Montreal,QC. Job Title: Senior Full-Stack Developer (Angular & Java) Overview: We’re looking...SeniorСontrat$60k - $115k par année
Senior Analyst Developer - Opera RPG-AS400/Java Position Description CGI - Payroll Services Center (PSC) offers all-in-one cloud-based solutions that simplify... ...capital management. We pride ourselves on our strong client relationships, and our client satisfaction rate is very...SeniorZone localeHoraires flexiblesÉquipe de jourTravail de la semaine$90k - $93k par année
...Role Summary: We are looking for a highly experienced Senior Java Developer to join our Assurance Hub team. The ideal candidate is a hands... ...its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth...SeniorTemps pleinZone locale- ...lasting impact. Techso is looking for a Java Developer with Guidewire expertise. Join our team... ...optimize Guidewire solutions for our clients. You will be involved in all phases of the... ...days. Flexibility and balance: A hybrid work policy tailored to projects and clients...Emploi permanentTemps plein
- ...our Spend and Third Party Management (STPM) Technology team as a Senior Client Enablement Analyst in Non-Financial Risk Technology to drive... ...design, and client enablement across multiple initiatives. This hybrid role blends the structure and facilitation of a Scrum Master, the...SeniorTemps pleinTravail au bureauTravail à distance
- ...join our Equity Risk Systems team as a Senior Python Developer in ESTAR to be responsible for using Python... ...that power our Firm, enabling our clients and colleagues to redefine markets and... ...located in Montreal, Quebec. We offer a hybrid work environment, combining remote work...SeniorTemps pleinTravail au bureauTravail à distance
- ...Techso is continuing its growth and is looking for a Java fullstack Developer to support the needs of our clients across Canada. To excel in this role, you need... ...to enjoy sunny days. Flexibility and balance: A hybrid work policy tailored to projects and clients. Everyday...Emploi permanentTemps plein
- ...tech professionals for this role. Software Developer - Leading Investment Bank A market-leading investment bank is looking for a Java Developer to join their Market Risk... ...firm’s portfolio. The team works closely with senior management, trading desks, risk managers, and...Senior
- ...are currently looking to fill multiple Java Developer positions across the Montreal office. From... ...a few years of experience, or are a Senior Developer, Technical Lead or Team Lead,... ...evolving and innovating to better serve our clients and our communities in more than 40 countries...SeniorTemps pleinTravail au bureau
- ...technology group is seeking a C++ developer for pricing model implementation... ...across a diverse set of clients. Key technologies are C++, Shell scripting, DB2, Java and Perl. Prior experience with... ...in Montreal, Quebec. We offer a hybrid work environment, combining remote...Temps pleinTravail au bureauTravail à distance
- ...We are currently seeking a Site Reliability Engineer w/Python (Onsite Hybrid) to join our team in Montreal, Quebec (CA-QC), Canada (CA).... ...Identification and prioritization of technical debt that can impact client satisfaction or operational efficiency. Given feedback on...Travail au bureauTravail à distanceHoraires flexibles3 jours par semaine
- ...interests and accelerate value creation. Our clients worldwide benefit from the skills and... .... Role Overview We are seeking Java Developers with 3-15 years of professional experience... ...Software Development: Develop, maintain, and enhance enterprise-level...Zone localeLe monde entierVisa de travail
- ...organization, apply now. We are currently seeking a Angular Developer - Hybrid Position to join our team in Montreal, Quebec (CA-QC), Canada... ...experience . Preferred Location: Montreal - Client site / Hybrid. Degree - Bachelor’s in Computer Science...Contrat Longue DuréeTravail au bureauTravail à distanceHoraires flexibles
$70 - $95 par heure
...Job Responsibility: Strong hands-on knowledge of Core Java features: class loading, garbage collection, Java Collections API, Multithreading, Concurrency, Reflections API, Java Streams. Experience working with Spring MVC framework, Spring boot, Rest API, JSON. Knowledge...Taux horaireEmploi permanentTemps partielTravail posté- ...Position Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining robust web applications using Java technologies. You will collaborate with...Сontrat
- ...We have an immediate need in an experienced full-stack developer, who is strong in Java and Angular, knowledgeable in SQL and relational DBs, and... ...Elasticsearch ~ Fluent in English and has experience in client interaction. ~ Great communication skills. Role and...Emploi permanentRecrutement immédiat
$97.88k - $126.5k par année
...Description Role Overview As a Senior Software Developer, you will play a key role in designing... .... ~ Investigate and resolve client-escalated issues in collaboration with... ...equivalent experience ~5 - 8 years of Java development in complex applications...SeniorTemps pleinZone locale- ...the adventure. What You'll Do: Expand our ability to develop and deliver the digital gaming services that power the Wizards of... ...data protection Familiarity working with agile methodologies and hybrid teams across time zones At Wizards, we believe in the magic...SeniorStageTravail posté
- ...un rôle clé en leadership, principalement axé sur la gestion des clients, la gestion financière, la gouvernance et la gestion des contrats... ...tailored to each client’s needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on...Temps pleinСontratTravail au bureauTravail à distanceHoraires flexibles3 jours par semaine
- ...that wants you to grow and succeed. Senior Cloud Native Developer – Commerce Cloud SUMMARY & ROLE... ...software development using microservices, Java/Spring Boot, building REST APIs, event... ...| Employment Type: Regular Full Time | Additional Locations: #LI-Hybrid ...SeniorEmploi permanentTemps pleinСontratZone localeLe monde entierHoraires flexibles
- ...deliver. ELITS is now looking for an Senior API Developer in our operations in Montreal.... ...join our agile development team. In this hybrid role, you’ll be part of an innovative group... ...scalable, cloud-native applications using Java and Spring Boot, ensuring performance, reliability...Senior
- ...Role Overview We are looking for a senior software developer who understands the key stages involved... ...experience in software development using Java, C++, Go or Rust ~ Experience... ...Video Streaming) Lieu: Montréal, QC (hybride) ou télétravail au Canada Département...SeniorContrat Longue DuréeTravail temporaireStageTravail à distanceHoraires flexibles
- ...care. Our team personally cares about our clients and the world around them, and we care... ...enjoyable world. Role overview As a Senior AI Developer, you build production-grade AI features... ...Plus If You Have Experience With Go, Java and/or JavaScript Enterprise software...SeniorTravail au bureauHoraires flexibles
- ...25WD94208, Développeur logiciel senior English translation will... ...au Canada, et le poste est hybride, basé à Montréal ou à Toronto.... ...produits qui sont livrées aux clients de manière incrémentielle Contribuer... ...25WD94208, Senior Software Developer Position Overview...SeniorTemps pleinPour les contractantsTravail au bureau
$70k - $135k par année
Analyste Programmeur Java – Senior Description de poste Chez CGI, nous sommes passionnés... ...également l’opportunité de conseiller nos clients d’envergure sur les technologies et... ...Experience • 7+ years of experience as a Developer • Development experience in the financial...SeniorHoraires flexibles
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Java/Security Programmer. Soyez parmi les premiers à postuler !
- développeur java Montréal, QC
- java developer remote Montréal, QC
- développeur javascript Montréal, QC
- junior java developer Montréal, QC
- java developer Montréal, QC
- stage developpeur java Montréal, QC
- senior java developer Montréal, QC
- java software developer Montréal, QC
- java developer no experience Montréal, QC
- java spring boot developer Montréal, QC

