Java Backend Developer (Onsite Hybrid)/Développeur Java Back-End (Hybride sur site)
NTT DATA North America
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:
+ 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 clarify requirements, plan implementation, and ensure timely delivery.
+ 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
+ Very 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 (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 Representation state transfer (RESTful Web services)
+ Strong communication skills – able to work with global team members, across different
Preferred Skills:
+ Strong Knowledge of Relational Databases and SQL (DB 2)
+ 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
Degree: Bachelors 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. Visit us at us.nttdata.com
NTT DATA endeavors to make https://us.nttdata.com 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 https://us.nttdata.com/en/contact-us. 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.
**Développeur Java Back-End (Hybride sur site)**
**NTT DATA** s'efforce de recruter des personnes exceptionnelles, innovantes et passionnées qui souhaitent évoluer avec nous. Si vous souhaitez faire partie d'une organisation inclusive, adaptable et tournée vers l'avenir, postulez dès maintenant.
Nous recherchons actuellement un **Développeur Java Back-End (Hybride sur site)** pour rejoindre notre équipe à **Montréal, Québec (CA-QC), Canada (CA)** .
**Responsabilités du poste :**
+ Concevoir, implémenter et maintenir des composants côté serveur en Java pour un système de contrôle de modèles à l'échelle de l'entreprise.
+ Collaborer étroitement avec l'équipe de propriétaires de produits et les utilisateurs métier dans un environnement agile.
+ Développer de nouvelles fonctionnalités, intégrer les pratiques DevOps et optimiser les performances.
+ Prendre l'initiative sur les projets : clarifier les exigences, planifier la mise en œuvre et garantir une livraison dans les délais.
+ Écrire un code propre, cohérent et bien documenté ; respecter les meilleures pratiques et les standards d'ingénierie.
**Qualifications de base :**
+ Minimum de 7 ans d'expérience en développement Java Back-End
+ Excellentes capacités d'analyse et de résolution de problèmes
+ Solide connaissance des principes de conception logicielle : MVC, structures de données, graphes, algorithmes, design patterns, multithreading, mise en cache, récursivité
+ Maîtrise approfondie de Java Core : chargement de classes, gestion de la mémoire, API Collections, API Reflections, Streams Java 8 et programmation fonctionnelle
+ Bonne connaissance des bases de données non relationnelles et NoSQL (MongoDB)
+ Expérience avec le développement piloté par le comportement (BDD) avec JBehave/Cucumber
+ Bonne connaissance des outils DMN et BPMN
+ Connaissance de Gradle, Jenkins et des processus de build automatisés
+ Maîtrise des services Web RESTful
+ Excellentes compétences en communication – capacité à collaborer avec des équipes mondiales
**Compétences préférées :**
+ Bonne connaissance des bases de données relationnelles et du SQL (DB2)
+ Expérience avec les technologies de mapping objet-relationnel : JPA/Hibernate
+ Connaissance de Snowflake DB
+ Connaissance de HTTP, XML, JSON
+ Connaissance de Unix/Linux
+ Expérience avec le développement piloté par les tests (TDD)
+ Connaissance de Liquibase pour la gestion des schémas de base de données
+ Bonne maîtrise de GIT pour la gestion du code source
+ Connaissance de React.js
**Diplôme requis :**
Baccalauréat en informatique ou dans un domaine connexe, ou expérience équivalente.
**À propos de NTT DATA :**
NTT DATA est un innovateur mondial de confiance dans les services aux entreprises et en technologie, avec un chiffre d'affaires de 30 milliards de dollars. Nous servons 75 % des entreprises du Fortune Global 100 et nous nous engageons à aider nos clients à innover, optimiser et transformer pour réussir à long terme.
En tant qu'employeur mondial de premier plan, nous comptons des experts diversifiés dans plus de 50 pays et un écosystème solide de partenaires établis et de start-ups. Nos services incluent le conseil en affaires et en technologie, les données et l'intelligence artificielle, les solutions sectorielles, ainsi que le développement, la mise en œuvre et la gestion d'applications, d'infrastructures et de connectivité.
Nous sommes l'un des principaux fournisseurs mondiaux d'infrastructures numériques et d'IA. NTT DATA fait partie du groupe NTT, qui investit plus de 3,6 milliards de dollars par an en R&D pour aider les organisations et la société à évoluer de manière confiante et durable vers l'avenir numérique. Visitez-nous sur us.nttdata.com.
NTT DATA s'efforce de rendre son site accessible à tous les utilisateurs. Si vous souhaitez nous contacter concernant l'accessibilité de notre site ou avez besoin d'aide pour compléter le processus de candidature, veuillez nous contacter via ce formulaire. Ces coordonnées sont uniquement destinées aux demandes d'aménagement et ne peuvent Client être utilisées pour connaître le statut des candidatures.
NTT DATA est un employeur garantissant l'égalité des chances. Les candidats qualifiés seront considérés sans distinction de race, couleur, religion, sexe, orientation sexuelle, identité de genre, origine nationale, handicap ou statut de vétéran protégé.
Confirmar seu email: Enviar Email
Todos os Empregos de NTT DATA North America