Senior Java Architect (Quebec City)

Senior Java Architect (Quebec City)

27 Oct
|
Compunnel
|
Quebec City

27 Oct

Compunnel

Quebec City

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.

Solid 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.

#J-18808-Ljbffr

📌 Senior Java Architect (Quebec City)
🏢 Compunnel
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java architect (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: senior java architect (quebec city) / quebec city