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

Senior Backend Developer

Modaxo

## Senior Backend DeveloperApply:
Canada - Montreal, QC:
Full time:
Posted 7 Days Ago:
R58008***Join our team and take your career to the next level.*****Job Summary:**Expretio recherche un.E Développeur.Euse Backend Java expérimenté.E pour rejoindre son équipe dynamique basée à Montréal. Au sein d’une équipe Scrum, il/elle contribuera au développement d’Appia, sa solution phare spécialisée en Revenue Management pour l’industrie ferroviaire.
Le/la Développeur.Euse Senior, travaillera avec les responsables Produit et R&D pour traduire les exigences d’affaire en solutions techniques et s’assurer de la faisabilité technique des nouvelles fonctionnalités. Il/elle contribuera activement à la conception, au développement, aux tests et à la maintenance des fonctionnalités backend de l’application (Spring Boot), de la couche de persistance (PostgreSQL ou MongoDB) jusqu’aux APIs (REST ou GraphQL).
En tant que Senior, la personne retenue agira également à titre de conseiller.Ère et mentor.E pour les membres de l’équipe moins expérimentés et participera activement aux choix technologiques, à l’architecture et à l’amélioration continue des processus.
---
Expretio is seeking an experienced Backend Java Developer to join its dynamic team based in Montreal. Within a Scrum team, this person will contribute to the development of Appia, its flagship solution specialising in Revenue Management for the rail industry.
The Senior Developer will work with Product and R&D leaders to translate business requirements into technical solutions and ensure the technical feasibility of new features. They will actively contribute to the design, development, testing, and maintenance of backend features of the application (Spring Boot), from the persistence layer (PostgreSQL or MongoDB) to APIs (REST or GraphQL).
As a Senior, the selected candidate will also act as an advisor and mentor for less experienced team members and will actively participate in technology choices, architecture, and continuous improvement of processes.**Job Description:**## Responsabilités### ### Techniques* Collaborer avec l’équipe Produit pour concevoir, étudier la faisabilité technique et mettre en place les solutions répondant aux besoins des clients et de l’entreprise* Participer activement aux choix technologiques ainsi qu’aux choix d’évolution de l’architecture* Rédiger les spécifications techniques des fonctionnalités complexes si nécessaire* Participer à la modélisation et la réalisation de la couche de persistance (PostgreSQL ou MongoDB)* Concevoir, développer et maintenir les services backend et les API (REST, GraphQL)* Effectuer des revues de code et fournir des retours constructifs aux membres de l'équipe* Produire les tests unitaires et d’intégration visant à valider les fonctionnalités développées et à s’assurer de leur non-régression* Collaborer avec l'équipe d'assurance qualité pour l'aider à valider les fonctionnalités développées et l'assister si nécessaire* Participer à la maintenance des fonctionnalités des versions antérieures de l’application* Participer et encourager l'équipe dans la réduction de la dette technique et l'optimisation des performances de l’application* Collaborer avec le responsable DevOps pour la mise en place et le maintien de la chaine d’intégration continue (GitLab, Jenkins)* Collaborer avec l'équipe de Support pour analyser et résoudre les problèmes critiques de manière rapide et efficace* Collaborer avec les clients et les équipes hors R&D pour fournir une expertise technique lorsque nécessaire.### ### Leadership* Agir en tant que mentor auprès des développeurs afin de les accompagner dans leur montée en compétence* Collaborer activement avec les autres membres de l'équipe et les autres équipes pour s'assurer que les fonctionnalités sont livrées dans les délais prévus* Participer activement aux séances de rétrospectives et proposer des améliorations continues de nos pratiques de développement* Identifier, communiquer et atténuer les risques et les obstacles dans la mise en œuvre des fonctionnalités* Assurer la conformité avec nos standards et nos normes de sécurité et veiller à leur respect dans l’équipe* Participer au processus de recrutement, d'intégration et de formation des développeurs intermédiaires et seniors## Ce que vous apportez au poste### ### Formation et expérience* Baccalauréat en informatique, génie logiciel ou équivalent* 8+ années d'expérience professionnelle en développement Java, y compris dans le cadre de projets complexes impliquant plusieurs équipes* 5+ années d'expérience avec Spring Boot et divers *frameworks* Spring* 5+ années d'expérience avec SQL, Hibernate et PostgreSQL (ou un SGBD similaire)* 4+ années d'expérience de développement dans un environnement Agile* 3+ années d'expérience avec les technologies NoSQL et de *Messaging* (Kafka, RabbitMQ ou simlaire)* Expérience dans l'optimisation des performances et les défis liés à la scalabilité* Expérience dans le mentorat et le développement d'autres développeurs### ### Compétences techniques* Maîtrise de Java 8 et 21+ avec une solide compréhension des fonctionnalités Java modernes* Connaissances avancées en architecture, principes de POO et patrons de conceptions* Aptitude à comprendre les logiques d’affaire complexes et certains concepts mathématiques* Expertise avancée en Spring Boot et l'écosystème Spring (Spring MVC, Spring Data, Spring Security)* Compétences avancées en SQL, JPA et Hibernate y compris en termes d’optimisation des performances* Solides connaissances en modélisation de de bases de données NoSQL (MongoDB)* Expérience dans la conception et la mise en œuvre d'API REST et GraphQL sécurisées et performantes* Compréhension approfondie des architectures événementielles et des technologies de *Messaging* (RabbitMQ, Kafka)* Connaissance des technologies Java EE (EJB, WildFly) pour les tâches de maintenance.* Maîtrise des IDE, des outils de débogage et de *profiling*, et de Git* Solide connaissance des principes, méthodologies et bonnes pratiques de tests logiciels* Solide expérience avec les outils de build (Maven, Gradle), de CI/CD (Jenkins idéalement), et des outils de conteneurisation (Docker)* Maîtrise des outils d'IA pour améliorer la productivité en matière de conception, de développement et de documentation* Capacité à communiquer en français et en anglais* Atout : Expertise en matière de sécurité (OAuth2, JWT, OIDC, KeyCloak, Spring Security)* Atout : Expérience avec des outils de *monitoring* (Prometheus, Grafana)* Atout : Expérience dans un rôle de responsable technique ou responsable d’équipe### ### Autres compétences* Curiosité naturelle et soif d'apprendre de nouveaux concepts ou de nouvelles technologies* Capacité à comprendre le domaine d’affaire et les besoins des utilisateurs finaux* Souci du détail et de la satisfaction des clients* Habilités de communication et d’écoute permettant de faciliter le travail en équipe et l’amélioration continue* Capacité à travailler de manière rigoureuse, de leader par l’exemple et à s'adapter rapidement* Sens de l’initiative et proactivité permettant d’éviter les blocages, demander de l’aide et proposer des solutions* Capacités d'analyse et de débogage facilitant la compréhension et la résolution de problèmes* Capacité à mentorer des développeurs moins expérimentés---## Key ResponsibilitiesTechnical* Collaborate with the Product team to design, assess technical feasibility, and implement solutions that meet client and company needs* Actively participate in technology choices and architectural evolution* Write technical specifications for complex features when necessary* Participate in modelling and implementing the persistence layer (PostgreSQL or MongoDB)* Design, develop, and maintain backend services and APIs (REST, GraphQL)* Conduct code reviews and provide constructive feedback to team members* Produce unit and integration tests to validate developed features and ensure non-regression* Collaborate with the QA team to help validate developed features and assist when necessary* Participate in maintaining features from previous versions of the application* Encourage and participate in reducing technical debt and optimising application performance* Collaborate with the DevOps manager to set up and maintain the continuous integration chain (GitLab, Jenkins)* Collaborate with the Support team to analyse and resolve critical issues quickly and effectively* Collaborate with clients and non-R&D teams to provide technical expertise when neededLeadership* Act as a mentor to developers to support their skills development* Actively collaborate with other team members and teams to ensure features are delivered on schedule* Actively participate in retrospectives and propose continuous improvements to development practices* Identify, communicate, and mitigate risks and obstacles in feature implementation* Ensure compliance with standards and security norms and ensure their respect within the team* Participate in the recruitment, onboarding, and training of intermediate and senior developers## What you bring to the role### Preferred Education and Experience* Bachelor’s degree in Computer Science, Software Engineering, or equivalent* 8+ years of professional experience in Java development, including complex projects involving multiple teams* 5+ years of experience with Spring Boot and various Spring frameworks* 5+ years of experience with SQL, Hibernate, and PostgreSQL (or similar RDBMS)* 4+ years of development experience in an Agile environment* 3+ years of experience with NoSQL and Messaging technologies (Kafka, RabbitMQ or similar)* Experience in performance optimisation and scalability challenges* Experience in mentoring and developing other developers### Technical Skills* Mastery of Java 8 and 21+ with a solid understanding of modern Java features* Advanced knowledge of architecture, OOP principles, and design patterns* Ability to understand complex business logic and some mathematical concepts* Advanced expertise in Spring Boot and the Spring ecosystem (Spring MVC, Spring Data, Spring Security)* Advanced skills in SQL, JPA, and Hibernate, including performance optimisation* Strong knowledge in NoSQL database modelling (MongoDB)* Experience in designing and implementing secure and high-performance REST and GraphQL APIs* In-depth understanding of event-driven architectures and Messaging technologies (RabbitMQ, Kafka)* Knowledge of Java EE technologies (EJB, WildFly) for maintenance tasks* Mastery of IDEs, debugging and profiling tools, and Git* Strong knowledge of software testing principles, methodologies, and best practices* Solid experience with build tools (Maven, Gradle), CI/CD tools (ideally Jenkins), and containerisation (Docker)* Mastery of AI tools to improve productivity in design, development, and documentation* Ability to communicate in French and English* Asset: Expertise in security (OAuth2, JWT, OIDC, KeyCloak, Spring Security)* Asset: Experience with monitoring tools (Prometheus, Grafana)* Asset: Experience in a technical lead or team lead role### Other Key Skills and Competencies* Natural curiosity and eagerness to learn new concepts or technologies* Ability to understand business domain and end-user needs* Attention to detail and customer satisfaction* Communication and listening skills to facilitate teamwork and continuous improvement* Ability to work rigorously, lead by example, and adapt quickly* Initiative and proactivity to avoid blockages, seek help, and propose solutions* Analytical and debugging skills to facilitate problem understanding and resolution* Ability to mentor less experienced developers#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Backend Developer in Winnipeg, MB vacancy
  •  ...insights and derive value from them in brand new ways.As a Back End Developer, you will work with the product development team on multi-...  ...development team to iteratively define, design and implement the backend of Sportlogiq's analytics and processing systems, from data collection... 
    Senior
    Remote work

    Sportlogiq

    Winnipeg, MB
    1 hour ago
  • $125k - $135k per year

     ...together. It’s a place where people are encouraged to take ownership, develop their skills, and contribute to work that matters.If you’re...  ..., we’d like to meet you!Position SummaryWe’re hiring a Senior Backend Developer to build and maintain the services, APIs, and integrations... 
    Senior
    Long term contract
    Full time
    Casual work
    Internship
    Work at office
    Local area
    Worldwide
    Monday to friday
    Night shift
    Afternoon shift

    Accommodations Plus International

    Winnipeg, MB
    1 hour ago
  •  ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web... 
    Suggested

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  •  ...Spring Boot services at Accommodations Plus International, using AI coding assistants to create secure, reliable backend solutions.As a Senior Backend Developer, you will design APIs, data models, and integrations for enterprise-grade applications. You will collaborate with... 
    Senior
    Internship

    Accommodations Plus International

    Winnipeg, MB
    1 hour ago
  •  ...Spring Boot and RESTful API expertise. Work hybrid, three days in office and two remotely.As a Senior Java Developer and Assistant Vice President, you will create production-grade backend services for high-volume, latency-sensitive financial systems. The role requires cloud... 
    Senior
    Work at office
    Remote work

    Citi

    Winnipeg, MB
    1 hour ago
  • A leading technology solutions provider in Ontario is seeking a Senior Software Developer with expertise in mainframe technologies. The role requires extensive programming experience, specifically with PL/I and DB2, and offers the opportunity to work on complex system designs... 
    Senior

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • Elevate your software engineering career at d1g1t as a Senior Python Backend Developer. Engage with advanced technologies to enhance the wealth management platform in a collaborative setting. This hands-on position focuses on backend development within a complex production... 
    Senior

    Portage Ventures GP Inc.

    Winnipeg, MB
    1 hour ago
  • Elevate production scheduling systems at HelloFresh as a Senior Backend Developer. This role focuses on backend architecture using Python and FastAPI to optimize meal production workflows. The Production Scheduling Technology team is looking for a skilled backend engineer... 
    Senior

    HelloFresh

    Winnipeg, MB
    1 hour ago
  • As a Staff Software Developer on the Monetization team, you’ll lead technical initiatives and take significant ownership over service architecture...  ...competency for designing, developing, and maintaining backend systems at scaleTechnical DesignEssential for architecting scalable... 
    Senior
    Work from home

    Coursera

    Winnipeg, MB
    1 hour ago
  •  ...America, Europe, Australia, and Japan. We are looking for a Senior Software Developer to be a part of the development team that works on building...  ...experience, with a strong track record of building and operating backend or platform systems in production. Significant experience... 
    Senior

    movableink

    Winnipeg, MB
    1 hour ago
  • Build scalable backend services and APIs for Leap Tools’ business-critical ERP applications. Work remotely across technologies while owning complex technical initiatives.As a Senior Software Developer, you will develop reliable services, data models, and user-facing functionality... 
    Senior
    Remote work

    Leap Tools

    Winnipeg, MB
    1 hour ago
  •  ...SQL within a hybrid schedule of two office days weekly.As a Senior Java Back-End Developer, you will develop stable applications for Localcoin’s...  ...and technical guidanceRequirements: Five-plus years of backend development experienceStrong Java 8, Maven, or Gradle knowledgeIn... 
    Senior
    Work at office

    Localcoin Inc.

    Winnipeg, MB
    1 hour ago
  • Overview Senior Core Java DeveloperThis is with a large IT services firm for a major Canadian bank. Candidate must have legal...  ...We’re seeking to build a team of talented senior level backend core Java developers.Ideal Candidate Hardworking, dedicated, detail oriented,... 
    Senior
    Permanent employment
    Contract work
    Work at office
    3 days per week

    CG Consulting Group

    Winnipeg, MB
    1 hour ago
  • Design and develop scalable backend systems for blockchain trading bots with MongoDB, Redis, and Web3 integration. 01 About UsAt Transactix, we...  ...digital value transfer. 02 About This RoleWe are hiring a Senior Backend Software Developer. You will design, develop, and maintain... 
    Senior

    Transactix Financial Inc.

    Winnipeg, MB
    1 hour ago
  • Build scalable Python backends in Montreal with FastAPI and asynchronous programming, working hybrid with three onsite days weekly. Seven...  ...required.Wissen Technology seeks an experienced Python Backend Developer to design, develop, and maintain high-performance applications and... 
    Senior

    Wissen Technology

    Winnipeg, MB
    1 hour ago
  • Blutic is looking for experienced Senior Java Backend Developer (Java + SQL) with 7 to 15 years of experience to join our high-performing engineering team. The ideal candidate will have strong expertise in Java, Spring Framework, SQL, Test-Driven Development (TDD... 
    Senior

    Blutic

    Winnipeg, MB
    1 hour ago
  • Join our team as a Senior Backend Developer to design and maintain secure cloud-based systems. Utilize cutting-edge technologies for scalable solutions and backend API development. We are on the lookout for an experienced Senior Backend Software Engineer with over six years... 
    Senior

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  •  ...clients, a major banking actor in Montreal currently experiencing strong growth, we are actively seeking an experienced Senior C# .NET Backend Developer . About the Role As part of a high-performing Capital Markets technology team, you will take full ownership of the... 
    Senior
    Permanent employment
    Contract work
    Immediate start
    Relocation
    Relocation package

    Noordtechnologies

    Winnipeg, MB
    1 hour ago
  •  ...talent to match. The team and the missionYou'd be joining our Backend team within the Platform Engineering division. We're a group with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+ developers... 
    Senior
    Local area
    Immediate start

    MaintainX

    Winnipeg, MB
    1 hour ago
  • Affirm, Inc. is seeking an experienced Capacity Modeling Engineer to own quarterly goals for the team and lead engineers through ambiguity while delivering capacity plans for peak sales events. You will translate demand forecasts into resource settings across regions and environments...
    Senior

    Affirm, Inc.

    Winnipeg, MB
    1 day ago
  •  ...Kumaran Systems is seeking an accomplished senior.NET backend engineer to design and implement scalable services in Azure. You will work on RESTful APIs, data modeling in SQL Server/Azure SQL, and secure authentication patterns while driving CI/CD through modern DevOps practices... 
    Senior

    Kumaran Systems

    Winnipeg, MB
    1 day ago
  • $120k - $130k per year

    Build backend services with Python and Java in a hybrid, three-day work arrangement supporting banking, financial services, and insurance...  ...employment offers a CAD 120-130K yearly rate.This Backend Developer role requires six-plus years of Python experience, including at... 
    Senior
    Permanent employment
    Full time

    Pacer Group

    Winnipeg, MB
    1 hour ago
  • Elevate your career as a Senior Backend Developer focused on Identity and Access Management at Fullscript, a leader in health technology. Collaborate with a dedicated team to enhance security and scalability in IAM systems. This senior role requires expertise in authentication... 
    Senior

    Fullscript

    Winnipeg, MB
    1 hour ago
  • Concevez des services backend évolutifs avec AWS et Go chez AppDirect, dans une organisation hybride favorisant la communication asynchrone.Comme développeur logiciel senior, vous créez des applications multiniveaux résilientes et performantes pour Tackle, l’unité d’AppDirect... 
    Senior
    Apprenticeship

    Firstbase

    Winnipeg, MB
    1 hour ago
  • $100k - $140k per year

     ...something like this, where if we are successful, the technologies we develop will solve some of the world’s most challenging problems, and...  ...: 3+ years of professional software development experience. Senior: 7+ years of professional software development experience. Strong... 
    Senior

    Xanadu

    Winnipeg, MB
    1 hour ago
  • Become a Senior Backend Developer at US Mobile, driving innovation in wireless technology. Bring your Java skills to architect and deploy systems serving millions globally. In this role, you will leverage your 7+ years of experience in backend engineering, primarily with Java... 
    Senior

    US Mobile

    Winnipeg, MB
    1 hour ago
  • $135k - $158k per year

    Senior Software Developer, Python / Backend Location : Calgary, AB (Hybrid - In-office 2 days a week) Language : Strong written and verbal communication skills in English Salary : $135,000$158,000 CAD annuallyAbout the Opportunity Our client, an established global... 
    Senior
    Work at office
    Worldwide
    2 days per week

    Altis Technology

    Winnipeg, MB
    1 hour ago
  • Build Ruby and Golang backend services and APIs in Toronto or Brampton, Ontario, supporting high-traffic consumer applications and streaming platforms.This Backend Developer role requires five-plus years of professional software development experience, strongly focused on backend... 
    Senior

    COGNITO INC

    Winnipeg, MB
    1 hour ago
  • $143k - $200k per year

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Developer, AI Systems based in Canada. As a Senior Backend Developer, you will play a leading role in evolving a large-scale AI-powered... 
    Senior
    Long term contract
    Remote work

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Apply Java backend expertise to practical AI features at Agilno, building document workflows with AWS-hosted large language models.This Senior Java Developer position centers on robust architecture, feature development, and production REST APIs. Java and Spring Boot account... 
    Senior
    Work at office

    Agilno (Pivot 2026)

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Developer. Be the first to apply!