Senior Java Architect in Montréal

Senior Java Architect in Montréal

Montréal Full-Time 123750 - 151250 $ / year (est.) Hybrid
C

At a Glance

  • Tasks: Lead the design and development of high-performance Java applications and microservices.
  • Company: Join a dynamic Workforce Technology Services team in Montreal.
  • Benefits: Competitive salary, professional growth, and a collaborative work environment.
  • Other info: Onsite presence required three times a week, with excellent career advancement opportunities.
  • Why this job: Make a real impact by modernizing employee experiences with cutting-edge technology.
  • Qualifications: 7-12 years of Java development experience and strong leadership skills.

The predicted salary is between 123750 - 151250 $ per year.

JOB SUMMARY

We are seeking a highly skilled Senior Java Developer with 7-15 years of experience to join our dynamic Workforce Technology Services team.

This role involves delivering high-quality technology solutions to modernize and transform the employee experience firmwide.

The ideal candidate will possess deep expertise in building scalable, resilient, and high-performance applications using modern Java technologies, coupled with hands-on technical leadership, microservices architecture, Dev Ops practices, and proficiency in integrating frontend and backend systems.

Experience with Generative AI tools and frameworks will be an advantage.

This is a full-time contract position located in Montreal, requiring onsite presence three times a week.

Key Responsibilities

  • Lead end-to-end architectural solutions for enterprise-grade applications.
  • Design, develop, and maintain high quality Java-based applications using modern frameworks such as Spring Boot, Spring Cloud.
  • Define and drive architecture for microservices, distributed systems, event-driven patterns and cloud-native workloads.
  • Provide strategic leadership in designing and implementing robust architectures for microservices, distributed systems, event-driven solutions, ensuring scalability, resilience and alignment with enterprise standards.
  • Collaborate with product owners and engineering teams to translate business needs into technical solutions.
  • Work with RESTful APIs, event-driven architectures and message brokers (Kafka, Rabbit MQ).
  • Contribute to architectural decisions, code reviews and best practices.
  • Provide technical leadership, mentor engineering teams and promote clean coding practices.
  • Implement CI/CD pipelines using tools like Git Hub Actions, Jenkins, Azure Dev Ops, or Git Lab.
  • Deploy and manage applications on Cloud platforms (AWS / Azure / GCP) using Kubernetes, Docker, Helm.
  • Ensure security, performance, and compliance in all development practices.
  • Collaborate with cross-functional teams (Product, QA, Dev Ops) in Agile/Scrum environments.
  • Leverage Gen AI tools (e. g., Git Hub Copilot, Azure Open AI, Lang Chain) for code generation, documentation and productivity improvements.
  • Required Qualifications
  • 7 to 12 years of hands-on core Java/J2EE development experience.
  • Strong knowledge of Java 11+, functional programming, streams, concurrency.
  • Expertise in Spring Boot, Spring Data, Spring Security, Spring Batch, Spring Cloud and ORM frameworks like Hibernate.
  • Solid understanding of microservices architecture, API design patterns, and distributed systems.
  • Experience with SQL/No SQL databases (Postgre SQL, Mongo DB, Redis, Elastic Search).
  • Strong experience with Docker, Kubernetes, and cloud-native development.
  • Knowledge of testing frameworks: JUnit, Mockito, Cucumber.
  • Strong problem-solving skills, debugging expertise and system design abilities.
  • Exposure to Gen AI concepts, LLM integrations, and AI-driven development tools.
  • Level 4 (advanced) experience.
  • Day 1 onboarding onsite/in office presence 3x/week in Montreal.
  • #J-18808-Ljbffr

Senior Java Architect in Montréal employer: Compunnel Inc.

Join a forward-thinking company in Toronto that prioritizes innovation and employee development. As a Digital Banking Engineering Manager, you'll thrive in a collaborative work culture that values continuous improvement and offers ample opportunities for professional growth. With a focus on modern banking solutions, this role not only allows you to lead a talented team but also empowers you to make a meaningful impact in the digital banking landscape.

C

Contact Details:

Compunnel Inc. Recruitment Team

We think you need these skills to ace Senior Java Architect in Montréal

Java 11+
Spring Boot
Spring Cloud
Microservices Architecture
RESTful APIs
Event-Driven Architectures
Kafka