19 Sep
|
Maarut
|
Quebec City
19 Sep
Maarut
Quebec City
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 setting .
- 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.
📌 Senior Java Developer (12+ years of experience) (Quebec City)
🏢 Maarut
📍 Quebec City