Back to results

Full stack Java Developer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
7–15 years of expert-level experience in the Java ecosystem, including deep understanding of memory management and the latest Java language features.
Posting language
English
Posted

Original job description

Job Title: Full stack Java developer

Location: Montreal(Need Locals for F2F) 3 days Onsite

Job description:

Bachelor's or master's degree in computer science, Engineering, or a related field (or equivalent experience).

7–15 years of expert-level experience in the Java ecosystem, including deep understanding of memory management and the latest Java language features.

Proven record of architecting and delivering enterprise-grade applications.

Mastery of Object-Oriented Design principles and architectural patterns.

Demonstrated experience designing complex, large-scale distributed systems and microservices.

Advanced DevOps expertise, including:

CI/CD best practices

Infrastructure automation

Container orchestration (e.g., Kubernetes)

Cloud infrastructure management

Proficiency in managing source control strategies for large teams.

Experience with database performance tuning, data modeling, and multi-environment deployment.

Ability to align technology initiatives with business objectives and understand the financial aspects of technology decisions.

More about this job

Responsibilities

Architect and deliver enterprise-grade applications, including complex, large-scale distributed systems and microservices. Lead DevOps and deployment practices, manage source control strategies, optimize databases, and align technology initiatives with business objectives and financial considerations.

Requirements

Requires 7–15 years of expert-level Java experience, strong knowledge of memory management and current Java features, and mastery of object-oriented design and architectural patterns. A bachelor's or master's degree in computer science, engineering, or a related field (or equivalent experience) is required, along with advanced DevOps, cloud, database, and distributed-systems expertise.

Skills

  • Java
  • Full-Stack Development
  • Memory Management
  • Object-Oriented Design
  • Architectural Patterns
  • Distributed Systems
  • Microservices
  • DevOps
  • CI/CD
  • Infrastructure Automation
  • Kubernetes
  • Source Control
  • Database Performance Tuning
  • Data Modeling
  • Multi-Environment Deployment

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Full-Stack Development
  • Enterprise Applications
  • Memory Management
  • Object-Oriented Design
  • Architectural Patterns
  • Distributed Systems
  • Microservices
  • DevOps
  • CI/CD
  • Infrastructure Automation
  • Container Orchestration
  • Kubernetes
  • Cloud Infrastructure
  • Source Control
  • Database Performance Tuning
  • Data Modeling
  • Multi-Environment Deployment
  • Business Objectives
  • Technology Financial Planning
  • Automotive

Report this job