Back to results

Closed listing

Senior Java Software Engineer

  • Quebec, QC, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Experience
12+ years of software development experience, including enterprise application modernization.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Senior Java Developer – AWS | Spring | Microservices

We are looking for a Senior Java Developer with 12+ years of experience to work on existing enterprise applications, with a strong focus on application modernization, technical debt reduction, vulnerability remediation, and technological upgrades.

Key Responsibilities

  • Modernize and enhance existing Java/Spring applications and address technical debt.
  • Develop and maintain APIs, microservices, and distributed/event-driven solutions.
  • Work hands-on with AWS, including managed and serverless services.
  • Implement and maintain CI/CD pipelines and secure development practices.
  • Define and improve automated testing strategies, including unit, integration, regression, and UI testing.
  • Identify and remediate security vulnerabilities and contribute to overall application security.
  • Collaborate with technical and business stakeholders in an existing application environment.

Requirements

  • 12+ years of software development experience, including enterprise application modernization.
  • Strong proficiency in Java and the Spring ecosystem (Spring Boot, Spring Framework, Spring Security).
  • Strong experience with AWS, APIs, microservices, and distributed/event-driven architectures.
  • Experience with CI/CD, automated testing, technical debt reduction, and vulnerability management.
  • Bachelor's degree in Computer Science or equivalent.
  • Fluent in French, both written and spoken.

Nice to Have

  • Experience with AI-assisted development in a secure environment.
  • Experience working in an Agile environment.
  • Senior-level Java/Spring development.
  • AWS and microservices.
  • Modernizing existing applications and reducing technical debt.
  • Vulnerability remediation and secure software development.
  • Automated testing and CI/CD.
More about this job

Responsibilities

The role focuses on modernizing enterprise Java applications by reducing technical debt and remediating security vulnerabilities. You will develop and maintain microservices and event-driven solutions while implementing CI/CD pipelines and automated testing strategies.

Requirements

Candidates must have 12+ years of software development experience with strong proficiency in Java, the Spring ecosystem, and AWS. A bachelor's degree in Computer Science and fluency in both written and spoken French are required.

Skills

  • Java
  • Spring Boot
  • Spring Framework
  • Spring Security
  • AWS
  • Microservices
  • API Development
  • CI/CD
  • Automated Testing
  • Technical Debt Reduction
  • Vulnerability Remediation
  • Event-driven Architecture
  • Distributed Systems
  • Application Modernization
  • Agile

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting

Keywords

  • Java
  • Spring Boot
  • Spring Framework
  • Spring Security
  • AWS
  • Microservices
  • API
  • CI/CD
  • Automated Testing
  • Technical Debt
  • Vulnerability Management
  • Event-driven Architecture
  • Distributed Systems
  • Application Modernization
  • Agile
  • Software Development
  • Enterprise Applications
  • Security
  • Serverless
  • Unit Testing
  • Integration Testing
  • Regression Testing
  • UI Testing
  • French
  • IT Services
  • IT Consulting

Report this job