Syntax
Posted 5y ago

Senior Software Developer - Java

Syntax
Montreal, Quebec, Canada
OnsiteFull Time
Responsibilities
  • Code independently
  • Review code
  • Collaborate teammates
Requirements
  • Senior Java developer with 7+ years of professional experience
  • 5+ years in Java
  • Strong Git, Gradle, AWS, Linux
  • Bachelor in CS/CE
  • Eligible to work in Canada/US
Technical tools mentioned
GitGitLabGradleJUnit5AWSLinuxGitLab CIAWS Java SDK

Job description

Senior Software Developer - Java, Montreal, QC

 

Syntax is a leading Managed Cloud Provider for Mission Critical Enterprise Applications and has been providing comprehensive technology solutions to businesses of all sizes since 1972. Syntax has undisputed strength to implement and manage ERP deployments (Oracle, SAP) in a secure, resilient, private, public or hybrid cloud. With strong technical and functional consulting services, and World Class Monitoring & Automation, they serve some of North America’s largest corporations across a diverse range of industries. Syntax has offices worldwide, and partners with Oracle, SAP, AWS, Microsoft, IBM and other global technology leaders.

Position Summary


The Software developer at Syntax we are looking for is a full-time, passionate, and driven engineer to join our growing development team. We are building innovative software solutions and need a strong engineer to help build our applications.  

 

Responsibilities

 

  • Work independently to code solutions for well-defined problems
  • Understand and work within the defined development process using the required software tools
  • Lint and test code contributions thoroughly prior to pushing merge request to central repository
  • Participate in  code reviews
  • Collaborate with other team members, graphic designers, and stakeholders to develop features and bugfixes
  • Interact with members of other teams to integrate with internal and external APIs
  • Prepare for and participate in daily team meetings
  • Communicate and share code changes and technical details learned during development to help the rest of the team understand the changes implemented
  • Communicate needs and roadblocks promptly and clearly

 

Qualifications

 

  • Bachelor’s degree in Computer Science or Computer Engineering plus min 7 years professional development experience, at least 5 years with Java 
  • Experience using git for source control, including experience branching, merging, and resolving conflicts. 

Plus

  • Experience working with Gitlab for issue tracking and reporting progress on assigned tasks. 
  • Experience working with Gitlab CI for process automation including linting, testing, analyzing, reviewing, building, and deploying code.
  • Experience working with Gradle for building Java code and maintaining dependencies.
  • Experience working with JUnit5 to develop Java tests.
  • Experience with the AWS console and certification as an AWS developer.
  • Experience with the AWS Java SDK.
  • Experience with the Linux shell, Linux process management and logs.

 

You must be legally entitled to work in Canada and/or in the U.S. We are unable to sponsor at this time.


About Syntax

Provides managed cloud services and enterprise resource planning solutions.

Year founded
1972
Employees
2800
Organization type
Private
Latest investment
Raised $800.00M Private Equity (2021) — led by Novacap, Goldman Sachs Asset Management
Headquarters
CA

Similar jobs

Senior Software Developer roles near Montreal, Quebec
3mo
Save
Mark Applied
Hide
Développeur de logiciels principal
Montreal or Canada
RemoteFull Time
Lightspeed
LightspeedNYSE: LSPD: Cloud commerce platform for retail and hospitality businesses.
15+ YOEOver 15 years in software development; 5+ years as technical lead across multiple teams; 2+ years managing architecture for large engineering groups; cloud-scale experience; multiple tech stacks; strong written and verbal communication; leadership in strategic technical decisions.
Go, PHP, Java, Ruby on Rails, Python, Cloud platforms, Domain-Driven Design
3mo
Save
Mark Applied
Hide
Senior Software Developer
Montreal, Quebec, Canada
$86k-$123k/yr HybridFull Time
Trane Technologies
Trane TechnologiesNYSE: TT: Global provider of heating, ventilation, and air conditioning solutions.
5+ YOE5+ years software engineering; Python; pytest; OOP; IaC (Terraform/CDK/CloudFormation); AWS microservices; Linux; Git; strong communication.
Python, Pytest, Terraform, CDK, CloudFormation, AWS, Linux, Git, LLM, FastAPI
3mo
Save
Mark Applied
Hide
Senior Software Developer
Montreal, Quebec, Canada
HybridFull Time
Osedea
Osedea: Developing custom software, AI, and robotics for business clients.
5+ YOE5+ years software development experience; 2+ years in modern languages; Bachelor’s or equivalent; intermediate French; strong full-stack capabilities.
Python, JavaScript, TypeScript, Java, React, Angular, Svelte
3mo
Save
Mark Applied
Hide
Senior Software Engineer, Calibration
Montreal or Ann Arbor
HybridFull Time
Torc Robotics
Torc Robotics: Software for autonomous heavy-duty trucking.
5+ YOE5–7+ years of experience in Computer Science, Robotics, or a related field; strong Python and C++ for algorithm development; OpenCV, ROS, and numerical libraries; experience with multi-sensor calibration and sensor data pipelines.
Python, C++, OpenCV, ROS, Linux, Git, Docker, Bazel, rviz, G2O, Ceres, MATLAB
4mo
Save
Mark Applied
Hide
Senior Software Developer, Data Platform Infrastructure
Montreal, Quebec, Canada
HybridFull Time
Coveo
Coveo: AI-powered search and recommendation platform for digital experiences.
Infrastructure as code, Snowflake/Databricks operations, Python/SQL, observability, and cost management; strong Databricks infra experience.
Terraform, CI/CD, Snowflake, Databricks, Python, SQL, Spark, Delta Lake
5mo
Save
Mark Applied
Hide
Sr Software Engineer - Brookhaven
Montreal or London or Rio De Janeiro or Monterrey
RemoteFull Time
Voldex
Voldex: Develops and operates popular games on the Roblox platform.
2+ YOE2+ years Roblox development, strong CS fundamentals, Roblox Lua, game engines, collaboration and communication.
Roblox Lua, Snowflake, Tableau, GitHub, Discord, Analytics pipelines
5mo
Save
Mark Applied
Hide
Développeur(euse) logiciel Senior / Senior Software Developer - Edge OS
Montreal, Quebec, Canada
HybridFull Time
Genetec
Genetec: Provides unified physical security software, hardware, and cloud services.
5+ YOEBachelor's degree in Computer Engineering, Software Engineering, or Computer Science; 5+ years software development; strong object-oriented programming; fluent in French and English.
C#/.NET, Go, Rust, Linux, IoT, AMQP, MQTT, Docker, Kubernetes, HTML, CSS, JavaScript, TypeScript, React, CI/CD
7mo
Save
Mark Applied
Hide
Senior Software Engineer, Secure Agents
Toronto or San Francisco or New York or Montreal
RemoteFull Time
Cohere
Cohere: Provides enterprise-grade large language models and AI software platforms.
5+ YOE5+ years software engineering with focus on security features; strong Python production experience; solid security principles; full-stack capability; flexible, fast-paced execution; security testing.
Python