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