Retour à la recherche
AS
Axelon Services CorporationSource d’offres vérifiée

Senior Java Developer

Offre en anglais

Lead the architectural solutions for enterprise-grade applications and design, develop, and maintain high-quality Java-based applications. Collaborate with product owners and engineering teams to translate business needs into technical solutions.

  • Hybride
  • Montréal, QC
  • Publié 9 juill. 2026
  • Postuler avant le 8 août 2026
  • 1 poste

Résumé du poste

Summary: Location: Montreal Duration: 12 month contract Work Mode: Onsite (Day 1 onboarding onsite/in office presence 3x/week) 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. Requirements: Minimum 7 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. This role is for an existing vacancy.

Ce que vous ferez

Lead the architectural solutions for enterprise-grade applications and design, develop, and maintain high-quality Java-based applications. Collaborate with product owners and engineering teams to translate business needs into technical solutions.

Exigences

Candidates must have a minimum of 7 years of hands-on core Java/J2EE development experience and strong knowledge of Java 11 and modern frameworks. Expertise in microservices architecture, cloud-native development, and experience with various databases is also required.

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Java
  • Spring Boot
  • Microservices
  • Distributed Systems
  • RESTful APIs
  • Docker
  • Kubernetes
  • CI/CD
  • Cloud Platforms
  • Agile
  • GenAI
  • SQL
  • NoSQL
  • Problem-Solving
  • Debugging
  • System Design

Domaines d’emploi

  • Technology
  • Engineering
  • Software

Renseignements supplémentaires

Expérience minimale
10+ ans
Postuler avant le
8 août 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Présence au bureau
3 jours par semaine
Niveau d’expérience
Not Applicable
Mode de candidature
La candidature directe est offerte