← Back to jobs

Avanciers Logo
Java Architect

Avanciers

 

Montreal, QC, Canada

Posted On: 30+ days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Java Architect
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design and lead the implementation of distributed systems using modern Java and cloud technologies.

Responsibilities

  • Architect distributed systems on Azure cloud or equivalent environments.
  • Develop scalable backend services using Java 17+ and the Spring ecosystem.
  • Integrate messaging systems such as IBM MQ and RabbitMQ into existing architectures.
  • Manage data persistence and caching layers using Hibernate, REST, and Redis.
  • Oversee CI/CD integration using Maven, Gradle, NPM, and Concourse.

Required Skills

  • 5+ years of professional software engineering experience.
  • Expertise in Java 17 or higher.
  • Deep knowledge of Spring (Framework, Cloud, Web Services, and Security).
  • Proficiency with Hibernate and RESTful services.
  • Experience with JavaScript and Angular.
  • Hands-on experience with Azure Cloud or equivalent cloud providers.
  • Knowledge of messaging brokers including IBM MQ and RabbitMQ.
  • Experience with Redis caching.
  • Proficiency with Git, Maven, and build tools like Gradle or NPM.
  • Experience with testing frameworks including JUnit5, Mockito, Cucumber (BDD), and Newman.

Preferred Skills

  • Experience configuring and managing CI/CD pipelines with Concourse.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs