Evolvic Logo

Sr. Java Developer / Java Technical Lead

Key responsibilities:

We are seeking a creative and innovative Senior Java Developer, someone who wants to be part of our fast-paced and transformational Agile team:

  • A Senior Java Developer who will be part of a collaborative software engineering team working with cutting-edge technologies such as Spring Boot, Microservices, Kafka, NoSQL, Docker, OpenShift, Kubernetes, and more.
  • A DevOps and CI/CD enthusiast who will promote culture and an environment which unites Agile with continuous delivery, integration, monitoring, and automation to help development and operations teams be more efficient, innovate faster, and deliver higher value.
  • MUST be fluent in English

Skills & Experience:

8+ years of software engineering, specializing in Java application design and development

Senior Backend Developer

  • Languages: Java, C#, Golang
  • Libraries: Java – Qarkus, Spring; C# – .NET and .NET Core
  • REST, GraphQL, gRPC, Kafka
  • Cloud: GCP, AWS, Azure, Kubernetes/OpenShift
  • Strong aptitude for innovation
  • Team player who adapts well to uncertainty or changing needs
  • Strong interpersonal, oral, and written communication skills


  • Application Design
  • Application Development
  • J2EE
  • Java
  • JavaScript
  • Microservices
  • Object Oriented Programming
  • Web Application Development

Build your career with us

It is an extraordinary time to be in business. As digital transformation continues to accelerate, EVOLVIC is at the center of this change, supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

Be part of building one of Montreal’s fast-growing independent technology and business services firms.

Learn more about EVOLVIC at www.evolvic.com.

EVOLVIC is an equal opportunity employer.

Job Category: Technology
Job Type: Consulting
Job Location: Remote - Canada Wide

Apply for this position

Allowed Type(s): .pdf, .doc, .docx