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

Java Developer With Devop

CGI

Software Engineer – Java & DevOps
About the Role:
We are seeking a
Senior Software Engineer – Java & DevOps
to join the Information Technology team in the Americas.
In this role, you will design, develop, enhance, deploy, and operate
Java-based applications and backend services, with a strong focus on
Spring Boot, REST APIs, application integration, automation, and DevOps practices .
You will contribute throughout the complete software development lifecycle—from solution design and hands-on Java development through testing, CI/CD, deployment, production support, monitoring, security remediation, and continuous improvement.
Working closely with development, infrastructure, cybersecurity, and business teams, you will help build
reliable, secure, maintainable, and operationally resilient applications, while continuously improving how software is built, deployed, and supported.
Key Responsibilities:
Design, develop, test, and maintain
Java applications, backend services, and REST APIs, primarily using
Java and Spring Boot .Produce high-quality, maintainable Java code following established software engineering principles, design patterns, coding standards, and secure development practices.Design and implement
RESTful APIs, integrations, and application services
that are reliable, scalable, secure, and maintainable.Develop automated
unit, integration, API, and system tests
to improve application quality and deployment confidence.Participate in application architecture and technical design, including API design, data models, application integrations, error handling, logging, and operational considerations.Contribute to
CI/CD pipelines and DevOps practices
using technologies such as Git, Jenkins, Harbor, and related build, deployment, and orchestration tools.Automate application build, testing, packaging, deployment, configuration, and operational activities wherever practical.Support Java applications throughout their complete lifecycle, including
development, deployment, production operations, troubleshooting, maintenance, upgrades, and modernization .Troubleshoot application and production issues by analyzing logs, application behavior, integrations, database interactions, infrastructure dependencies, and deployment configurations.Improve
application observability, reliability, performance, and operational resilience, including effective logging, monitoring, health checks, alerting, and support procedures.Maintain and enhance application databases and data-access components, including solutions using
Microsoft SQL Server and Transact-SQL .Maintain application environments hosted in
private cloud infrastructure
and collaborate with infrastructure teams on application runtime, configuration, connectivity, and deployment requirements.Identify and remediate
application and dependency vulnerabilities, and proactively address outdated Java libraries, frameworks, runtime components, and other technology obsolescence.Develop supporting automation and engineering utilities using
Python, JavaScript, PowerShell, APIs, Selenium, or other appropriate technologies
when required.Participate in code reviews and promote engineering best practices related to code quality, automated testing, security, maintainability, and operational readiness.Produce clear technical documentation, including architecture and design documentation, deployment procedures, operational runbooks, troubleshooting guides, and knowledge-transfer materials.Collaborate with cross-functional and global IT teams to deliver shared application and technology solutions.Contribute to the continuous improvement of
software development, CI/CD, deployment, and production support practices .Required Qualifications:
5+ years of software engineering experience, with strong hands-on experience developing
Java applications and backend services .Strong proficiency in
Java and Spring Boot, including the development of enterprise applications, services, and REST APIs.Strong understanding of
object-oriented design, software engineering principles, design patterns, and clean, maintainable code .Experience designing, developing, integrating, and supporting
REST APIs and distributed application integrations .Experience with automated testing, including
unit and integration testing
of Java applications and services.Strong experience with
Git
and modern source-control and code-review practices.Experience with
CI/CD and DevOps tooling, including Jenkins, Harbor, or comparable build, artifact management, and deployment technologies.Experience supporting applications in
production environments, including deployments, troubleshooting, incident resolution, monitoring, maintenance, and upgrades.Experience working with relational databases and SQL, preferably
Microsoft SQL Server and Transact-SQL .Experience with modern Java development environments, particularly
IntelliJ IDEA, or comparable IDEs.Understanding of
secure software development, dependency management, vulnerability remediation, and technology lifecycle management.Ability to troubleshoot issues across the application stack, including application code, APIs, databases, configuration, deployment pipelines, and infrastructure dependencies.Preferred Qualifications:
Experience with one or more of the following would be considered an asset:
Python, JavaScript, and/or PowerShell
for scripting, tooling, and operational automation.Additional Spring ecosystem technologies and Java build/dependency management tools.Docker, containerized applications, and container orchestration technologies .Jenkins, Harbor, and advanced CI/CD pipeline automation.Application monitoring, logging, observability, and performance troubleshooting.Selenium and automated functional testing.PostgreSQL.Insomnia or similar API development and testing tools.Camunda,
Form.Io, and BPMN.JIRA and Agile software delivery methodologies.Autosys or similar workload automation and scheduling platforms.Private and/or public cloud environments.Infrastructure and application configuration automation.What You Bring:
Strong
Java software engineering skills
and an interest in building reliable, maintainable, and production-ready applications.A
DevOps mindset, with an understanding that software engineering includes not only writing code but also testing, deploying, operating, monitoring, and continuously improving applications.Strong analytical and troubleshooting skills across development and production environments.A pragmatic, results-oriented approach and the ability to translate technical challenges into sustainable engineering solutions.Ability to take ownership of applications and technical initiatives from
design and development through deployment and production support .Strong collaboration skills and the ability to work effectively with developers, infrastructure engineers, cybersecurity teams, and business stakeholders.Clear written and verbal communication skills, including the ability to explain technical concepts to different audiences.Strong documentation, code-review, and knowledge-sharing practices.A continuous-improvement mindset and an interest in
modernizing applications, automating delivery processes, reducing operational effort, and improving software reliability .Language Requirements:
English: Fluent – required.
The successful candidate will regularly collaborate with colleagues, stakeholders, and partners in the United States.French: An asset.Version française
Ingénieur(e) logiciel – Java et DevOps:
À propos du poste:
Au sein du
Global Chief Operating Office (GCOO), le département
Global Technology Services (GTS)
fournit des services d'infrastructure TI sécurisés, fiables et évolutifs à l'échelle de l'organisation. GTS soutient notamment les applications d'affaires, les plateformes infonuagiques, les services de connectivité et l'environnement de travail numérique, tout en contribuant activement à la transformation numérique de l'organisation.
Nous sommes à la recherche d'un(e)
Ingénieur(e) logiciel senior – Java et DevOps
pour se joindre à l'équipe des Technologies de l'information dans les Amériques.
Dans ce rôle, vous serez responsable de la conception, du développement, de l'amélioration, du déploiement et de l'exploitation
d'applications et de services backend Java, avec un accent particulier sur
Spring Boot, les API REST, l'intégration applicative, l'automatisation et les pratiques DevOps .
Vous contribuerez à l'ensemble du cycle de développement logiciel, de la conception de solutions et du développement Java jusqu'à les tests, à l'intégration et au déploiement continus (CI/CD), à la mise en production, au soutien opérationnel, à la surveillance, à la correction des vulnérabilités et à l'amélioration continue.
En étroite collaboration avec les équipes de développement, d'infrastructure, de cybersécurité et d'affaires, vous contribuerez à la réalisation
d'applications fiables, sécurisées, maintenables et résilientes, tout en améliorant continuellement les méthodes utilisées pour développer, déployer et exploiter les solutions.
Principales responsabilités:
Concevoir, développer, tester et maintenir des
applications Java, des services backend et des API REST, principalement à l'aide de
Java et Spring Boot .Produire du code Java de haute qualité et facilement maintenable en appliquant les principes de génie logiciel, les patrons de conception, les normes de développement et les pratiques de développement sécurisé.Concevoir et mettre en œuvre des
API REST, des intégrations et des services applicatifs
fiables, évolutifs, sécurisés et maintenables.Développer des
tests unitaires, d'intégration, d'API et système automatisés
afin d'améliorer la qualité des applications et la fiabilité des mises en production.Participer à l'architecture et à la conception technique des applications, notamment la conception des API, les modèles de données, les intégrations, la gestion des erreurs, la journalisation et les considérations opérationnelles.Contribuer aux
pipelines CI/CD et aux pratiques DevOps
à l'aide de technologies telles que Git, Jenkins, Harbor ainsi que d'autres outils de compilation, de déploiement et d'orchestration.Automatiser, lorsque pertinent, les activités de
compilation, de test, de packaging, de déploiement, de configuration et d'exploitation
des applications.Assurer la prise en charge des applications Java tout au long de leur cycle de vie, notamment le
développement, le déploiement, l'exploitation en production, le diagnostic, la maintenance, les mises à niveau et la modernisation .Diagnostiquer les problèmes applicatifs et de production en analysant les journaux, le comportement des applications, les intégrations, les interactions avec les bases de données, les dépendances d'infrastructure et les configurations de déploiement.Améliorer
l'observabilité, la fiabilité, la performance et la résilience opérationnelle
des applications, notamment grâce à la journalisation, à la surveillance, aux contrôles d'état, aux alertes et aux procédures de soutien.Maintenir et améliorer les bases de données applicatives et les composants d'accès aux données, notamment les solutions utilisant
Microsoft SQL Server et Transact-SQL .Maintenir les environnements applicatifs hébergés dans une
infrastructure infonuagique privée
et collaborer avec les équipes d'infrastructure concernant les environnements d'exécution, la configuration, la connectivité et les exigences de déploiement.Identifier et corriger les
vulnérabilités applicatives et celles liées aux dépendances, et gérer de façon proactive l'obsolescence des bibliothèques Java, des frameworks, des environnements d'exécution et des autres composants technologiques.Développer, au besoin, des outils complémentaires d'automatisation à l'aide de
Python, JavaScript, PowerShell, API, Selenium ou d'autres technologies appropriées .Participer aux revues de code et promouvoir les meilleures pratiques en matière de qualité du code, de tests automatisés, de sécurité, de maintenabilité et de préparation opérationnelle.Produire une documentation technique claire, notamment la documentation d'architecture et de conception, les procédures de déploiement, les guides opérationnels, les procédures de diagnostic et les documents de transfert de connaissances.Collaborer avec des équipes TI transversales et internationales afin de concevoir et de mettre en œuvre des solutions applicatives et technologiques communes.Contribuer à l'amélioration continue des pratiques de
développement logiciel, de CI/CD, de déploiement et de soutien en production .Qualifications requises:
Au moins 5 ans d'expérience en génie logiciel, avec une solide expérience pratique dans le développement
d'applications et de services backend Java .Excellente maîtrise de
Java et Spring Boot, notamment pour le développement d'applications d'entreprise, de services et d'API REST.Solide compréhension de la
conception orientée objet, des principes de génie logiciel, des patrons de conception et des pratiques favorisant un code propre et maintenable .Expérience dans la conception, le développement, l'intégration et le soutien
d'API REST et d'intégrations applicatives distribuées .Expérience avec les tests automatisés, notamment les
tests unitaires et d'intégration
d'applications et de services Java.Solide expérience avec
Git
ainsi qu'avec les pratiques modernes de gestion du code source et de revue de code.Expérience avec les
outils et pratiques CI/CD et DevOps, notamment Jenkins, Harbor ou des technologies comparables de compilation, de gestion des artefacts et de déploiement.Expérience dans le soutien d'applications en
environnement de production, notamment les déploiements, le diagnostic, la résolution d'incidents, la surveillance, la maintenance et les mises à jour.Expérience avec des environnements modernes de développement Java, notamment
IntelliJ IDEA, ou des outils comparables.Bonne compréhension du
développement logiciel sécurisé, de la gestion des dépendances, de la correction des vulnérabilités et de la gestion du cycle de vie technologique.Capacité à diagnostiquer des problèmes touchant différentes couches d'une solution, notamment le code applicatif, les API, les bases de données, la configuration, les pipelines de déploiement et les dépendances d'infrastructure.Qualifications souhaitées:
Une expérience avec une ou plusieurs des technologies ou pratiques suivantes constitue un atout:
Python, JavaScript et/ou PowerShell
pour le scripting, le développement d'outils et l'automatisation opérationnelle.Technologies complémentaires de l'écosystème Spring et outils Java de compilation et de gestion des dépendances.Docker, applications conteneurisées et technologies d'orchestration de conteneurs .Jenkins, Harbor et automatisation avancée des pipelines CI/CD.Surveillance applicative, journalisation, observabilité et analyse de performance.Selenium et tests fonctionnels automatisés.PostgreSQL.Insomnia ou des outils similaires de développement et de test d'API.Camunda,
Form.Io
et BPMN.JIRA et les méthodologies Agile de développement logiciel.Autosys ou des plateformes similaires d'ordonnancement et d'automatisation des traitements.Environnements infonuagiques privés et/ou publics.Automatisation de la configuration des applications et des environnements.Compétences recherchées:
Solides compétences en
développement logiciel Java
et intérêt marqué pour la conception d'applications fiables, maintenables et prêtes pour la production.Une
culture DevOps, avec la compréhension que le génie logiciel englobe non seulement le développement, mais également les tests, le déploiement, l'exploitation, la surveillance et l'amélioration continue des applications.Excellentes aptitudes d'analyse et de diagnostic dans les environnements de développement et de production.Approche pragmatique et axée sur les résultats, avec la capacité de transformer des enjeux techniques en solutions d'ingénierie durables.Capacité à prendre en charge des applications et des initiatives techniques de la
conception et du développement jusqu'au déploiement et au soutien en production .Excellent esprit de collaboration et capacité à travailler efficacement avec les développeurs, les équipes d'infrastructure et de cybersécurité ainsi qu'avec les parties prenantes d'affaires.Excellentes aptitudes en communication écrite et orale et capacité à expliquer des concepts techniques à différents types d'interlocuteurs.Rigueur dans la documentation, les revues de code et le partage des connaissances.Esprit d'amélioration continue et intérêt pour la
modernisation des applications, l'automatisation des processus de livraison, la réduction des efforts opérationnels et l'amélioration de la fiabilité des solutions .Exigences linguistiques:
Anglais: maîtrise professionnelle requise.
La personne retenue devra collaborer régulièrement avec des collègues, des parties prenantes et des partenaires situés aux États-Unis.Français: un atout.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Java Developer With Devop in Winnipeg, MB vacancy
  •  ...Technical Lead – Java & Enterprise Integration Information Technology Who we are...  ...driven integrations. You will work closely with the Solution Architect and Integration...  ...with direct people management. Manage developers across the distributed team, including task... 
    Suggested
    Contract work
    Flexible hours

    ML arteka

    Winnipeg, MB
    23 hours ago
  •  ...Your Schedule. Your Goals. Start Delivering with Uber. What is Uber? Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly. Delivering with Uber allows you to earn quick cash while maintaining the flexibility your schedule... 
    Suggested
    Hourly pay
    Extra income
    Permanent employment
    Full time
    Temporary work
    Part time
    Seasonal work
    Local area
    Weekend work

    Uber eats

    Winnipeg, MB
    2 hours ago
  • $69.45k - $119.45k per year

     ...most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a...  ...Evidence, and Data Mapping Collaborate with business analysts, tech leads, testers and...  ...of the Curam framework. ~ Proficiency in Java, J2EE, and web technologies. ~ Experience... 
    Suggested
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Winnipeg, MB
    5 days ago
  •  ...Own cloud infrastructure and CI/CD automation as a Senior DevOps Engineer with Bounteous, supporting secure, scalable, reliable platforms remotely across Canada or Mexico. This contract position requires six-plus years in DevOps, Cloud Engineering, SRE, or Infrastructure... 
    Suggested
    Contract work
    Internship
    Remote work

    Devopsroles

    Winnipeg, MB
    23 hours ago
  •  ...Data Platform Developer Winnipeg, MB Manitoba Hydro is consistently recognized as one of...  ...analytics capabilities. Collaborating closely with the Data Architecture team, you will...  ...similar platforms preferred. Experience with DevOps practices, CI/CD pipelines, source control... 
    Suggested
    Hourly pay
    Long term contract
    Internship
    Work at office

    Manitoba Hydro

    Winnipeg, MB
    17 hours ago
  •  ...Grow your career with an innovative global bank in Mississauga, ON as a Senior Java DevOps Developer. Contract role with strong possibility of extension and conversion to perm. Will require working a remotely with potential to move to hybrid 3 days onsite upon conversion.... 
    Permanent employment
    Contract work
    Remote work

    Motion Recruitment Partners, LLC

    Winnipeg, MB
    1 hour ago
  •  ...Bachelor's degree in Computer Science or equivalent Strong experience with enterprise applications and databases Familiarity with modern web frameworks, especially React Knowledge of DevOps practices and continuous integration Utilize your leadership and technical... 

    The North West Company

    Winnipeg, MB
    23 hours ago
  • Build Java applications with Spring Boot and AWS at Nasdaq while supporting reliable cloud-ready delivery...  ...-to-Sunday schedule.This Software Developer role contributes to web-based and back-...  ...will collaborate with development, QA, DevOps, and operations teams using iterative delivery... 

    nasdaq

    Winnipeg, MB
    1 hour ago
  • Build Java applications with Spring Boot and AWS while supporting Nasdaq’s securities technology through...  ...and remote coverage.As a Software Developer, you will create professional web-based...  ...will collaborate with development, QA, DevOps, and operations teams through iterative... 
    Work at office
    Remote work

    Nasdaq, Inc.

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

     ...for how we classify and understand communication content at an astronomical scale. Architecture & Scalability: Partner with Engineering and DevOps to design robust ML platforms. You will oversee the transition from experimental notebooks to high-availability... 
    3 days per week

    TEEMA Group

    Winnipeg, MB
    23 hours ago
  • $131k - $191.4k per year

     ...26WD100016, Principal Software Developer (Forma Data, File+) Position...  ...development team, collaborating with global teams to deliver high quality...  ...-based technologies, such as Java, Go, GraphQL, etc. ~ Has...  ...cloud platforms ~ Experience in DevOps, CI/CD, and cloud operations at... 
    For contractors

    Autodesk

    Winnipeg, MB
    28 days ago
  • Design, develop, test, deploy and support enterprise applications using Java and related technologies.Participate throughout the software...  ...and production support.Partner with business and technology...  ...observability platforms (OpenTelemetry) and DevOps practices would be beneficial.... 

    Enterprise Solutions Inc.

    Winnipeg, MB
    1 hour ago
  •  ...contributor in enterprise content management as a Senior DevOps Specialist. Apply your Python and Java skills in a hands-on role focused on platform...  ...scalable content management systems while collaborating with various stakeholders. You will lead in technical discussions... 

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  •  ...more than 60 years, Price remains a privately held family company with a deep heritage and commitment to innovation and service. Our...  ...Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will... 

    Price Industries Limited

    Winnipeg, MB
    23 hours ago
  • $60 - $65 per hour

     ...management processes. Proven experience in configuring and customizing Guidewire Claim Center to meet client requirements. Experience with Insurance domain mandatory. Excellent communication and interpersonal skills for effective client interaction. Ability to work... 
    Hourly pay
    Full time
    Fixed term contract

    Buzzclan

    Winnipeg, MB
    2 hours ago
  •  ...We are looking for a Senior Routing Engine Developer to design and build the next generation...  ...processing large volumes of routing decisions with strict latency, availability, and...  ...requirements. You will work primarily with Java, Spring Boot, distributed architectures, event... 
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    23 hours ago
  •  ...Montréal. Ce poste est en mode hybride. Nous recrutons un développeur Java qui contribuera à l'évolution et opération de notre plateforme de...  ...principales: - Développement logiciel en mode agile et DevOps (SAFe) - Conception, développement, test et déploiement selon les... 
    Permanent employment
    Work at office

    Chrome Technologies

    Winnipeg, MB
    1 hour ago
  • We are seeking a highly skilled Spark Developer with strong Java expertise to design, develop, and optimize large-scale data processing applications. The ideal candidate will have hands‑on experience with Apache Spark, Core Java, distributed computing, and big data... 

    Capgemini

    Winnipeg, MB
    1 hour ago
  • Step into a contract role as a Hadoop Developer in Toronto, bringing your Java and Hadoop expertise to life. A...  ...contract position is ideal for candidates with substantial experience in Hadoop, Hive...  ...with SQL capabilities. Agile and DevOps familiarity, coupled with skills in ETL... 
    Contract work

    WONESE

    Winnipeg, MB
    1 hour ago
  •  ...more than 60 years, Price remains a privately held family company with a deep heritage and commitment to innovation and service. Our...  ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports... 

    Price Industries Limited

    Winnipeg, MB
    23 hours ago
  • $50k - $100k per year

     ...related questions and have an open dialogue with your recruiter who can provide you more...  ...be your next big move! We are hiring Developing Investment Advisors into our Developing Investment...  ...practice management support to help you develop and grow your practice.... 
    Work from home

    TD Bank

    Winnipeg, MB
    23 hours ago
  •  ...more than 60 years, Price remains a privately held family company with a deep heritage and commitment to innovation and service. Our...  ...and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design,... 

    Price Industries Limited

    Winnipeg, MB
    23 hours ago
  • $104k - $148k per year

     ...and delivery-focused software developers to join our global engineering...  ...team. These roles contribute to Java-based applications used by...  ...financial securities industry, with a focus on building reliable,...  ...partner with development, QA, DevOps, and operations teams to design... 
    Long term contract
    Temporary work
    Work at office
    Remote work
    Work from home

    Nasdaq, Inc.

    Winnipeg, MB
    1 hour ago
  • $104k - $148k per year

     ...and delivery-focused software developers to join our global engineering...  ...team. These roles contribute to Java-based applications used by...  ...financial securities industry, with a focus on building reliable,...  ...partner with development, QA, DevOps, and operations teams to design... 
    Long term contract
    Temporary work
    Work at office
    Remote work
    Work from home

    nasdaq

    Winnipeg, MB
    1 hour ago
  • $130k per year

     ...intelligence. It replaces fragmented legacy stacks with a modern, modular operating layer,...  ...than assumed. Help other engineers develop as architectural thinkers. Over time, the...  ...delivery: Azure, Terraform, Kubernetes, Azure DevOps pipelines, GitHub Operations: Honeycomb... 
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Winnipeg, MB
    more than 2 months ago
  • Job Title: Backend developer with Java & Python Location: Mississauga, ON – Hybrid (3 days onsite) Work Arrangement: Hybrid Employment Type: Full-Time Permanent Domain: BFSI Experience: 5–8 Years Application Deadline: November 13th, 2026... 
    Permanent employment
    Full time

    Pacer Group

    Winnipeg, MB
    1 hour ago
  •  ...more than 60 years, Price remains a privately held family company with a deep heritage and commitment to innovation and service. Our...  ...convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements ERP... 

    Price Industries Limited

    Winnipeg, MB
    23 hours ago
  •  ...financial well-being • Life and Disability - You will be provided with life insurance in a multiple of your salary with an option to...  ...Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the... 

    Price Industries Limited

    Winnipeg, MB
    23 hours ago
  • $100k - $110k per year

     ..., Consulting, Digital, Cloud & DevOps, Data, and Software Engineering...  ...initiatives in our FinLabs we develop solutions for modernization, from...  ..., our company has been honored with multiple employer awards,...  ...highly skilled and adaptable Senior Java Developer to join our dynamic,... 
    Long term contract
    Flexible hours

    Synechron

    Winnipeg, MB
    1 hour ago
  •  ...We are seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable, high-...  ...junior engineers while collaborating with cross-functional teams.Key Responsibilities...  ...sharingCollaborate with product managers, QA, DevOps, and other stakeholdersTroubleshoot... 

    Virtusa

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Developer With Devop. Be the first to apply!