Senior Java Software Engineer

Synechron
Greater Montreal Metropolitan Area, Canada
Full-time
We are sorry. The job offer you are looking for is no longer available.

Nous sommes

Synechron est un cabinet de conseil leader mondial en transformation numérique, axé sur les services financiers et les organisations technologiques.

Nos spécialités incluent l'intelligence artificielle de bout en bout, le conseil, le numérique, le cloud & DevOps, les données et l'ingénierie logicielle.

Nos 13 FinLabs servent de hubs où nous innovons et développons des solutions d'affaires de pointe.

Notre défi :

Nous cherchons un Consultant Développeur Web Java avec des compétences en Java et une expérience avérée avec des frameworks JavaScript.

Le candidat retenu fera partie d'une équipe de développement et sera responsable de la conception, du développement et de la mise en œuvre de solutions sur notre gamme d'applications à travers la pile d'applications.

Ce poste sera situé au bureau de notre client à Montréal.

Responsabilités

  • Travailler en étroite collaboration avec les architectes de développement, les clients et les analystes commerciaux pour construire des solutions efficaces en tirant parti de la pile technologique appropriée.
  • Développer des applications et des composants web basés sur une pile technologique Java / Angular.
  • Participer à l'examen des solutions des fournisseurs en tant qu'offres de solutions potentielles pour nos clients.
  • Concevoir et développer des solutions qui s'intègrent de manière transparente avec les outils des fournisseurs en utilisant des services web et d'autres modèles de conception d'intégration.

Exigences

  • Développement Web Java (Servlet / JSP), Spring Framework, JavaScript, Frameworks JavaScript (Angular de préférence), CSS, Scripting Shell Unix / Linux, Traitement XML, CSS.
  • Diplôme de baccalauréat en informatique, génie logiciel, technologie de l'information ou domaine connexe requis.
  • Excellente capacité de communication avec la capacité d'interagir directement avec les clients et les analystes pour garantir que les exigences techniques et la livraison s'alignent avec les attentes.
  • Bonne compréhension de l'Agile / Scrum et capacité à livrer des solutions sous cette méthodologie.
  • Au moins 7+ années d'expérience pratique en développement d'applications web utilisant Java à des fins de développement web.
  • Expérience dans le développement d'architectures orientées services, bonne compréhension de la conception orientée objet et des modèles de conception.
  • Solide connaissance des Java Server Pages (JSP), DHTML et JavaScript est essentielle.
  • Expérience avec des applications utilisant le modèle MVC avec des frameworks JavaScript et travail avec des équipes de développement front-end, de préférence en Angular.
  • Solides compétences analytiques et de conception, y compris la capacité de comprendre les exigences commerciales et de les traduire en conceptions techniques efficaces et performantes qui fonctionnent bien dans des environnements d'entreprise à grande échelle et bien structurés.
  • Excellentes compétences en dépannage, avec la capacité d'identifier rapidement et de documenter la cause profonde des problèmes, et de communiquer efficacement les résolutions possibles.
  • Compétences efficaces en communication, présentation et collaboration.
  • Capable de travailler de manière autonome efficacement.

Autres compétences souhaitées :

  • Angular, Postgres, Services Web RESTful, connaissances en DevOps.
  • Expérience avec Angular (3+) et réussites prouvées dans la livraison de solutions sur ce framework.
  • Expérience en conception UI, spécifiquement pour des applications web.

Situé à Montréal pour un modèle de travail hybride

Nous pouvons vous offrir

15 jours (3 semaines) de congés annuels payés plus 10 jours de congés personnels et jours de maladie supplémentaires

Un régime d'assurance complet comprenant : assurance médicale, dentaire, visuelle, assurance vie et invalidité de longue durée

Une politique hybride flexible pour s'adapter à votre emploi du temps

REER avec contribution de l'employeur jusqu'à 4%

Une politique de certification d'enseignement supérieur

Udemy à la demande pour tous les employés de Synechron avec un accès gratuit à plus de 5000 cours sélectionnés

Possibilités de coaching avec des collègues expérimentés de nos Laboratoires d'Innovation Financière (FinLabs) et de nos Groupes d'Excellence (CoE)

Projets de pointe dans les principales banques de premier rang, les institutions financières et les compagnies d'assurance du monde entier

Une culture de travail véritablement diversifiée, joyeuse et mondiale

DÉCLARATION DE DIVERSITÉ ET D'INCLUSION DE SYNECHRON

La diversité et l'inclusion sont fondamentales pour notre culture, et Synechron est fier d'être un lieu de travail égalitaire et un employeur pratiquant l'action positive.

Notre initiative de diversité, d'équité et d'inclusion (DEI) Synclusive s'engage à favoriser une culture inclusive - promouvoir l'égalité, la diversité et un environnement respectueux envers tous.

Nous croyons fermement qu'une main-d'œuvre diversifiée contribue à renforcer les entreprises avec succès en tant qu'entreprise mondiale.

Nous encourageons les candidats de divers horizons, qu'il s'agisse de race, d'origine ethnique, de religion, d'âge, de statut matrimonial, de genre, d'orientation sexuelle ou de handicap, à postuler.

Nous autonomisons notre main-d'œuvre mondiale en proposant des arrangements de travail flexibles, du mentorat, une mobilité interne, des programmes d'apprentissage et de développement, et bien plus encore.

Toutes les décisions d'emploi chez Synechron sont basées sur les besoins de l'entreprise, les exigences du poste et les qualifications individuelles, sans tenir compte du genre, de l'identité de genre, de l'orientation sexuelle, de la race, de l'origine ethnique, du handicap ou du statut de vétéran du candidat, ou de toute autre caractéristique protégée par la loi.

We are

Synechron is a leading global digital transformation consulting firm focused on financial services and technology organizations.

Our specialties include end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering.

Our 13 FinLabs serve as hubs where we innovate and develop cutting-edge business solutions.

Our challenge

We are seeking a Consultant Java Web Developer with Java capabilities and proven JavaScript framework experience. The successful candidate will be part of a development team and be responsible for the design, development and implementation of solutions on our suite of applications across the application stack.

This position will be located in Montreal at our Montreal office.

Responsibilities

  • Work closely with development architects, clients, and business analysts to build efficient solutions leveraging the appropriate technology stack
  • Develop web applications and components based on a Java / Angular technology stack
  • Participate in the review of vendor solutions as potential solution offerings for our clients
  • Design and development of solutions that integrate with vendor tools seamlessly utilizing web services and other integration design patterns.

Requirements :

Java Web Development (Servlet / JSP), Spring Framework, JavaScript, JavaScript Frameworks (Angular Preferred), CSS, Unix / Linux Shell Scripting, XML Processing, CSS

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field required
  • A very strong communicator with the ability to interface directly with clients and analysts to ensure technical requirements and delivery align with expectations
  • A strong understanding of Agile / Scrum and ability to deliver solutions under this methodology
  • At least 7+ years of hands-on web application development utilizing Java for Web Development purposes
  • Experience in the development of service-oriented architecture application, good understanding of Object Oriented Design and Design Patterns
  • Strong knowledge of Java Server Pages (JSP), DHTML and JavaScript are essential
  • Experience with MVC patterned applications using JavaScript frameworks and working with front end development teams, preferably in Angular
  • Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments
  • Excellent troubleshooting skills, with the ability to quickly identify and document the root cause of issues, and effectively communicate possible resolutions
  • Effective communication, presentation, and collaboration skills
  • Can work independently effectively

Other Desired Skills :

Angular, Postgres, RESTful Web Services, DevOps knowledge

  • Experience with Angular (3+) and proven successes delivering solutions on this framework
  • UI Design experience, specifically for web applications

Located in Montreal for hybrid work model

5 hours ago
Related jobs
StackAdapt
Canada

Collaborate with stakeholders and other senior engineers across the organization to identify and solve technical challenges related to expanding our copilot’s capabilities in different platform domains. We're always keeping an eye out for talented developers as we build cutting edge software. ...

Dropbox
Canada
Remote

As a Senior Machine Leaning Engineer focused on search quality, you will play a crucial role in developing and enhancing our search capabilities to provide users with the best possible search experience. Our Engineering Career Framework is and describes what’s expected for our engineers at each of o...

Confluent, Inc
Québec City, Quebec

As a senior software engineer, you think strategically and you help drive end-to-end technical delivery from customer experience to scaling internal operations. Backend engineers at Confluent work on a set of diverse and complex challenges such as building foundational cloud frameworks and services ...

Coinbase
Canada
Remote

Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. You have at least 5 years of experience in software engineering. Coinbase is seeking experienced backend engineers to join our team to build out the ...

hireVouch
Fully Remote, Canada, USA
Remote

As aSenior Engineer, you’ll report to and work closely with  the Principal Engineer, who is responsible for creating and driving the technical strategy for the user experience. Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on pro...

Procurify
Canada

Senior Frontend Software Engineer. We’re looking for a Senior Frontend Software Engineer to join our team of humble “misfits that fit”. Experience working within a team of Software Engineers to build reliable and scalable SaaS software solutions that use RESTful APIs, working with technologies such ...

Instacart
Canada (ON, AB, or BC Only)
Remote

As a Staff/Senior Software Engineer, you will develop multiple new products from the ground up, tailored for various Instacart partners such as retailers and brands. Furthermore, you will mentor a team of 5-8 engineers, supporting their professional growth and development. Establish new standards to...

Mannarino Systems & Software
Anywhere - Canada

Software Design and Verification DO-178 Engineers. MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. Bachelor's or master's degree in Computer Science, Computer Engineering or equivalent. ...

Dropbox
Canada
Remote

As we’re evolving the core business from syncing and sharing files, we are looking for Software Engineers to come build the next generation of new products for collaboration and distributed work. As a Product Engineer, you will support data-driven approaches to conduct experiments or iterate feature...

MongoDB
Canada

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. The Build Team supports build systems for the entire MongoDB engineering organization. These build systems handle a variety of languages (primarily C++, Java and Go),...