← Back to jobs

E-Solutions Logo
Java Architect

E-Solutions

 

Montreal, QC, Canada

Posted On: 3 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 2
Category: Java Architect
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design and oversee the implementation of distributed systems and backend architectures.

This role is on-site.

Responsibilities

  • Design and implement scalable backend services using Java 17+.
  • Architect distributed systems utilizing messaging queues and caching layers.
  • Manage application deployment processes within CI/CD pipelines.
  • Oversee the integration of Spring-based microservices and security frameworks.
  • Lead technical decisions regarding application servers and cloud infrastructure.

Required Skills

  • 5+ years of professional experience in software architecture or senior development.
  • Expertise in Java 17 or higher.
  • Deep knowledge of Spring (Framework, Cloud, Web Services, and Security).
  • Proficiency with Hibernate and RESTful services.
  • Experience with distributed systems using Azure, IBM MQ, or RabbitMQ.
  • Practical use of Redis for caching.
  • Strong command of Git, Maven, and build tools like Gradle or NPM.
  • Experience with CI/CD tools such as Concourse.
  • Mandatory fluency in French.

Preferred Skills

  • Experience managing application servers in a cloud environment.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs