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 openingsOriginal 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