Senior Java Full Stack Developer

Synechron — Canada · Posted ~2 hours ago

Senior Visa History ✓

Skills

Java Angular microservices software architecture code review technical mentoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software organization is seeking a Senior Full Stack Developer to lead technical implementation of reliable applications. The role includes Java and frontend development, architecture design, code quality improvements, and mentoring other engineers.

Highlights

Senior technical role combining hands-on coding, architecture, mentoring, and collaboration with cross-functional teams.

Description

Notre défi : Nous sommes à la recherche d’un(e) développeur(euse) Java talentueux(se) et enthousiaste, possédant également des compétences en Angular, pour rejoindre notre équipe dynamique. Le poste Responsabilités : Agir en tant que leader technique opérationnel, en consacrant environ 70 % de votre temps au codage et à la conception technique en Java, Angular et dans les technologies connexes.Diriger l’architecture, la conception et la mise en œuvre de microservices et de composants frontend évolutifs et fiables.Écrire, réviser et optimiser du code propre, maintenable et testable, conformément aux meilleures pratiques.Collaborer étroitement avec des équipes pluridisciplinaires, notamment les gestionnaires de produit, les analystes d’affaires et les ingénieurs QA, afin de fournir des solutions de haute qualité.Assurer le mentorat technique et accompagner les membres de l’équipe, en favorisant les meilleures pratiques et l’amélioration continue.Piloter les revues de code, veiller au respect des normes d’architecture et promouvoir une culture de la qualité et de l’innovation.Diagnostiquer, déboguer et résoudre des problèmes complexes touchant les systèmes backend et frontend. Exigences Votre profil : Diplôme de baccalauréat en informatique, en génie logiciel ou dans un domaine connexe.Plus de 7 ans d’expérience pratique en développement full-stack, avec une expertise approfondie en Java, Angular, Spring Framework et architecture microservices.Excellente connaissance des principes de conception logicielle, notamment le modèle MVC, les structures de données, les patrons de conception, le multithreading, la mise en cache et les algorithmes.Maîtrise de Java de base — Java 8 ou version ultérieure —, des Streams et de la programmation fonctionnelle.Expérience avec les bases de données non relationnelles, notamment MongoDB, ainsi qu’avec les bases de données relationnelles SQL. Atouts Ce serait un plus si vous possédiez également : Une connaissance de Kafka ou d’autres systèmes de messagerie.Une expérience des frameworks de tests QA, tels que JUnit. Ce que nous vous offrons : Une organisation multinationale comptant 58 bureaux dans 22 pays, ainsi que la possibilité de travailler à l’étranger.15 jours — soit 3 semaines — de congés annuels payés, auxquels s’ajoutent 10 jours de congé personnel, incluant des journées flottantes et des congés de maladie.Un régime d’assurance complet comprenant une assurance médicale, dentaire, optique, une assurance vie et une assurance invalidité de longue durée.Une politique de travail hybride flexible, adaptée à votre emploi du temps.Un régime enregistré d’épargne-retraite (REER) avec une contribution de l’employeur pouvant atteindre 4 %.Une politique de soutien à l’obtention de certifications dans le domaine de l’enseignement supérieur.Un accès à la demande à Udemy for Business pour tous les employés de Synechron, avec un accès gratuit à plus de 5 000 cours sélectionnés.Des possibilités de coaching auprès de collègues expérimentés de nos groupes Financial Innovation Labs (FinLabs) et Centres d’excellence (CoE).Des projets de pointe auprès des principales banques de premier rang, institutions financières et compagnies d’assurance du monde.Une culture de travail véritablement diversifiée, conviviale et internationale. DÉCLARATION DE SYNECHRON SUR LA DIVERSITÉ ET L’INCLUSION La diversité et l’inclusion sont des éléments fondamentaux de notre culture. Synechron est fière d’être un employeur offrant l’égalité des chances et de mener une politique d’action positive. Notre initiative en matière de diversité, d’équité et d’inclusion (DEI), « Same Difference », vise à favoriser une culture inclusive en promouvant l’égalité, la diversité et un environnement respectueux de tous. Nous sommes convaincus qu’une main-d’œuvre diversifiée contribue à bâtir des entreprises plus solides et plus prospères à l’échelle mondiale. Nous encourageons les candidatures de personnes issues de milieux variés, quelles que soient leur race, leur origine ethnique, leur religion, leur âge, leur situation matrimoniale, leur genre, leur orientation sexuelle ou leur situation de handicap. Nous donnons à notre personnel mondial les moyens de réussir en proposant des modalités de travail flexibles, du mentorat, des possibilités de mobilité interne, des programmes d’apprentissage et de développement, et bien plus encore. Toutes les décisions relatives à l’emploi chez Synechron sont fondées sur les besoins de l’entreprise, les exigences du poste et les qualifications individuelles, sans considération du genre, de l’identité de genre, de l’orientation sexuelle, de la race, de l’origine ethnique, du statut de personne handicapée ou d’ancien combattant du candidat, ni de toute autre caractéristique protégée par la loi. Our challenge: We are seeking a talented and enthusiastic Java Developer with some Angular to join our dynamic team. The Role Responsibilities: Act as a hands-on technical leader, dedicating approximately 70% of your time to coding and technical design in Java, Angular, and related technologies. Lead the architecture, design, and implementation of scalable, reliable microservices and front-end components. Write, review, and optimize clean, maintainable, and testable code that adheres to best practices. Collaborate closely with cross-functional teams, including product managers, business analysts, and QA engineers, to deliver high-quality solutions. Provide technical mentorship and guidance to team members, fostering best practices and continuous improvement. Drive code reviews, ensure adherence to architectural standards, and promote a culture of quality and innovation. Troubleshoot, debug, and resolve complex issues across both backend and frontend systems. Requirements: You are: Bachelor’s degree in Computer Science, Software Engineering, or a related field. 7+ years of hands-on full-stack development experience, with deep expertise in Java, Angular, Spring Framework, and microservices architecture. Extensive knowledge of software design principles such as MVC, data structures, design patterns, multithreading, caching, and algorithms. Proficiency with core Java (Java 8+), Streams, and Functional Programming. Experience with non-relational (MongoDB) and relational databases (SQL). Nice-to-have: It would be great if you also had: Familiarity with Kafka or other messaging systems is a plus. Experience with QA testing frameworks like JUnit. We can offer you: A multinational organization with 58 offices in 22 countries and the possibility to work abroad15 days (3 weeks) of paid annual leave plus an additional 10 days of personal leave (floating days and sick days)A comprehensive insurance plan including medical, dental, vision, life insurance, and long-term disabilityFlexible hybrid policy to fit your scheduleRRSP with employer’s contribution up to 4%A higher education certification policyOn-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated coursesCoaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Centre of Excellences (CoE) groupsCutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firmsA truly diverse, fun-loving, and global work culture SYNECHRON’S DIVERSITY & INCLUSION STATEMENT Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.