Full-Stack Developer at Ericsson
Montreal, Quebec, Canada -
Full Time


Start Date

Immediate

Expiry Date

06 Mar, 26

Salary

0.0

Posted On

06 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Full-Stack Development, Java, Python, Go, C++, JavaScript, TypeScript, HTML5, CSS, Angular, RESTful APIs, Microservices, Linux, AI Tools, CI/CD, Docker, Kubernetes

Industry

Telecommunications

Description
Baccalauréat en génie logiciel, informatique ou dans un domaine technique connexe 3 ans d'expérience en développement full‑stack (back‑end : Java, Python, Go ou C++; front‑end : JavaScript/TypeScript, HTML5, CSS et Angular 8, 10 ou ultérieur, idéalement 17) 3 ans d'expérience en développement Java (y compris Java 17), Maven/Gradle et Spring Boot 3 ans d'expérience avec les API RESTful et les bases de données cloud 3 ans d'expérience dans la mise en œuvre de microservices et le débogage d'applications distribuées sous Linux 3 ans d'expérience en structures de données, algorithmes et architecture logicielle Expérience pratique de la résolution de problèmes et du support au développement d'applications Expérience pratique avec divers outils d'IA, notamment l'IA générative, l'IA agentique et autres applications IA Expérience pratique des outils CI/CD tels que GitLab ou Jenkins Expérience pratique de Docker, Helm, Kubernetes et Spinnaker Excellente maîtrise des systèmes Linux/Unix Maîtrise des frameworks de tests unitaires (Junit) 3 ans d'expérience en développement Agile au sein d'équipes transverses Envie de coder au moins 80 % de son temps Excellentes compétences de communication écrite et orale en anglais Solides capacités d'analyse et de résolution de problèmes Maîtrise en génie logiciel, informatique ou domaine technique connexe 5 ans d'expérience en développement full‑stack (back‑end : Java, Python, Go ou C++; front‑end : JavaScript/TypeScript, HTML5, CSS et Angular 8, 10 ou ultérieur, idéalement 17) 5 ans d'expérience en développement Java (Java 17), Maven/Gradle et Spring Boot 5 ans d'expérience avec les API RESTful et les bases de données cloud 5 ans d'expérience dans la mise en œuvre de microservices et le débogage d'applications distribuées sous Linux 5 ans d'expérience en design pattern et architecture logicielle 3 ans d'expérience en optimisation système, arbitrage d'architecture, mesure de latence, traitement à grande échelle et développement de solutions innovantes Expertise pratique du support au développement et du débogage Passion pour les outils de codage IA et les expériences Agentic AI Expérience pratique des frameworks d'automatisation de tests (Selenium, Cucumber, Cypress) Expérience pratique des bases de données relationnelles et NoSQL (PostgreSQL, Oracle, MySQL, MongoDB, Redis, Cassandra, etc.) Expérience pratique ou maîtrise des bases de données orientées graphes (Neo4j) Expérience pratique de Grafana, Elasticsearch et Kibana Connaissance des logiciels libres et de la gestion des licences 3 ans d'expérience en rôle de leadership technique (scrum master, architecte logiciel, etc.) Goût prononcé pour le clean code et les bonnes pratiques de design pattern Excellente communication technique (capacité à expliquer non seulement le choix des technologies, mais aussi leur fonctionnement) Bachelor's degree in Software Engineering, Computer Science, or a related technical field. 3 years of experience with full-stack development, across back-end such as Java, Python, Go or C++ codebases, and front-end experience including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17). 3 years of experience with software development in Java (including Java 17), Maven/Gradle, and Spring Boot. 3 years of experience with RESTful APIs and cloud-based databases. 3 years of experience in microservice implementation and debugging distributed applications in a Linux environment 3 years of experience with data structures/algorithms and software design. Hands-on experience with troubleshooting and application development support. Hands-on experience building or interacting with a range of AI tools including Generative AI, Agentic AI and other AI applications. Hands-on experience with CI/CD tools like GitLab or Jenkins. Hands-on experience with Docker, Helm, Kubernetes, Spinnaker. Hands-on experience with Linux and Unix systems. Hands-on experience with unit test frameworks such as Junit. 3 years of experience working in an organization involving cross-functional teams and Agile software development. Desire to code at least 80% of the time. Excellent written and verbal English communication skills. Strong analytical and problem-solving skills. Master's degree in Software Engineering, Computer Science, or a related technical field. 5 years of experience with full-stack development, across back-end such as Java, Python, Go or C++ codebases, and front-end experience including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17). 5 years of experience with software development in Java (including Java 17), Maven/Gradle, and Spring Boot. 5 years of experience with RESTful APIs and cloud-based databases. 5 years of experience in microservice implementation and debugging distributed applications in a Linux environment 5 years of experience with software design patterns and architecture. 3 years experience in system optimization, architecture trade-offs, latency measurement, large-scale processing and ability to think in a strategic manner to develop innovative solutions Proficiency with troubleshooting and application development support Passion for AI coding tools and Agentic AI experiences Hands-on experience with test automation frameworks such as Selenium, Cucumber and Cypress. Hands-on experience in Relational Database and other Database technologies such as PostgreSQL, Oracle, MySQL, NoSQL, MongoDB, Redis, Cassandra, etc. Hands-on experience or proficiency with Graph Databases such as Neo4J. Hands-on experience with Grafana, Elastic Search and Kibana. Hands-on experience with Free Open-Source Software and license handling. 3 years of experience in a technical leadership role such as a scrum master or as a software architect. Passion for promoting clean code and software design patterns. Excellent technical communication skills (not only explain what technology to use but also explain how a given technology stack works). The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world's toughest problems. You´ll be challenged, but you won't be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next. What happens once you apply? Click Here to find all you need to know about what our typical hiring process looks like. We truly believe this approach drives innovation, which is essential for our future growth. DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned. Primary country and city: Canada (CA) || Montreal Job details: Developer
Responsibilities
The role involves full-stack development, including back-end and front-end technologies, as well as debugging and implementing microservices. The developer will also support application development and work within Agile teams.
Loading...