Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Job Description
Depending on the project context, you’ll be required to:
Depending on the project context, you’ll be required to:
- Design, develop and maintain Java applications (back-end and/or front-end);
- Participate in the analysis of functional and technical requirements;
- Design and develop APIs, services and integration points;
- Participate in the migration of applications to the cloud;
- Collaborate with DevOps, business and operations teams;
- Perform unit, functional and integration testing;
- Document developed solutions and share knowledge;
- Contribute to code reviews, the implementation of standards and continuous improvement;
- Participate in technical support and application maintenance activities.
Keys to your success
- 5 years of experience in Java development (8+);
- Experience with Angular or React, as well as with databases such as SQL, NoSQL, Oracle, etc.;
- Knowledge of several technologies in the following categories:
- Languages and frameworks: Spring MVC, Spring Boot, Spring Web, Spring Data, Spring Security, Spring Batch;
- Cloud and DevOps: AWS (IaaS, PaaS), Azure, Kubernetes, Terraform, Helm Chart, Flux CD, Istio, GCP;
- Integration: REST services, SOAP, Kafka, Rabbit MQ, Apache Camel;
- Tools: Maven, Gradle, Jenkins, Git, SonarQube;
- Testing and documentation: JUnit, Mockito, Postman, Swagger, Cucumber;
- Other: Apache POI library, OAuth2 concepts, Guidewire.
- Languages and frameworks: Spring MVC, Spring Boot, Spring Web, Spring Data, Spring Security, Spring Batch;
- Knowledge of Agile methodologies (Scrum, Kanban, SAFe, LeSS, DAD), with the ability to adapt to client practices;
- Excellent analytical and complex problem-solving skills, with the ability to manage priorities and deliver quality results on time;
- Strong team spirit and initiative, with the ability to communicate effectively with stakeholders across all levels of the organization.Extra edge
- Experience in full-stack Java development;
- Experience in a consulting environment;
- AWS certification.Language skills
- French: Proficient
- English: Proficient