Senior Java Architect

Compunnel Inc.

Montreal

Hybrid

CAD 105.000 - 155.000

Vollzeit

14 Tage+

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Compunnel, Inc. in Montreal seeks a Senior Java Developer to lead design and delivery of scalable Java apps, including microservices, with modern frameworks and cloud-native deployments to modernize complex enterprise systems.

You will mentor teams, shape architecture, implement CI/CD pipelines with GitHub Actions, Jenkins or Azure DevOps, and apply GenAI tools to speed coding and documentation while ensuring security and performance.

Qualifikationen

  • 7+ years of hands-on Java/J2EE development experience.
  • Strong knowledge of Java 11+ and Spring ecosystem.
  • Experience with microservices, distributed systems and API design.
  • Proficiency with Docker, Kubernetes and cloud-native development.
  • Experience with CI/CD tools and DevOps practices; GenAI familiarity is a plus.

Aufgaben

  • Lead end-to-end architectural solutions for enterprise-grade applications.
  • Design, develop, and maintain Java-based apps using Spring Boot/Spring Cloud.
  • Define architecture for microservices, event-driven patterns and cloud workloads.
  • Provide technical leadership and code reviews; mentor teams.
  • Implement CI/CD pipelines with GitHub Actions, Jenkins, Azure DevOps, or GitLab.
  • Deploy and manage apps on AWS/Azure/GCP with Kubernetes and Docker.

Kenntnisse

Java/J2EE
Spring Framework
Microservices
RESTful APIs
Cloud & DevOps
Kubernetes
Docker
CI/CD
GenAI tools
SQL/NoSQL
AWS/Azure/GCP

Tools

Docker
Kubernetes
GitHub Actions
Jenkins
Azure DevOps
GitLab
Helm

Jobbeschreibung

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, DevOps 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, RabbitMQ).
  • 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 GitHub Actions, Jenkins, Azure DevOps, or GitLab.
  • 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, DevOps) in Agile/Scrum environments.
  • Leverage GenAI tools (e.g., GitHub Copilot, Azure OpenAI, LangChain) 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/NoSQL databases (PostgreSQL, MongoDB, Redis, ElasticSearch).
  • 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 GenAI concepts, LLM integrations, and AI-driven development tools.
  • Level 4 (advanced) experience.
  • Day 1 onboarding onsite/in office presence 3x/week in Montreal.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Java Developer - AI (GitHub Copilot, Claude Code)
Java Developer - AI (GitHub Copilot, Claude Code)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal

Hybrid
CAD 90.000 - 130.000
Executive Assistant
Executive Assistant

Soho Square Solutions • Montreal

Vor Ort
CAD 90.000 - 130.000
Full Stack Developer (Java/JavaScript)
Full Stack Developer (Java/JavaScript)

Ztek Consulting, Inc. • Montreal

Hybrid
CAD 105.000 - 145.000
Lead Java Backend Architect – Spring Boot & AWS
Lead Java Backend Architect – Spring Boot & AWS

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 120.000 - 150.000
Backend Java Developer
Backend Java Developer

Randstad Enterprise • Montreal

Vor Ort
CAD 100.000 - 140.000
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90.000 - 120.000
Senior Java Engineer
Senior Java Engineer

Princeton IT Services, Inc • Toronto

Hybrid
CAD 110.000 - 145.000
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks, Inc • Toronto

Vor Ort
CAD 120.000 - 170.000
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80.000 - 110.000
Sr. AI Java Developer
Sr. AI Java Developer

Vibehackers • Toronto

Vor Ort
CAD 112.914 - 183.485