Back to results

Closed listing

Java Full Stack Systems Developer

  • Montreal, QC, Canada

$77.93 USD / hour

This opening has closed.

The original listing is kept below for reference.

Job details

Pay
$77.93 USD / hour
Closing date
Experience
Minimum 7 years of experience in building enterprise-grade microservices using Java 11.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Summary

  • Duration: 12 month
  • Location: Montreal
  • Work Mode: Hybrid (onboarding onsite/in office presence 3x/week)

Responsibilities

  • Design and develop high-quality Java applications within a multi-tier, enterprise environment.
  • Ensure all code aligns with established architectural standards, integration patterns, and enterprise engineering guidelines.
  • Collaborate closely with global development teams and business stakeholders to gather requirements, refine solutions, and deliver impactful features.
  • Build proofs of concepts to evaluate new technologies, frameworks, and solution approaches.
  • Participate actively in design discussions, contributing to architectural decisions and long-term platform direction.
  • Investigate and resolve production issues with a focus on root-cause analysis, stability, and continuous improvement.
  • Support all phases of the SDLC, including analysis, design, coding, testing, deployment, and post-release support.
  • Foster a culture of quality by applying best practices, advocating for improvements, and contributing to team knowledge-sharing.

Requirements

  • Minimum 7 years of experience in building enterprise-grade microservices using Java 11.
  • Strong proficiency in RESTful API design, API documentation (OpenAPI/Swagger), and build tools such as Gradle or Maven.
  • Strong front-end development capability in React or Angular.
  • Deep expertise in relational databases (preferably PostgreSQL, MS SQL Server, or DB2).
  • Practical experience working with Kubernetes and modern microservices architectures in production environments.
  • Ability to develop solutions in Python and Unix shell scripting (e.g., Bash).
  • Experience writing high-quality unit tests with JUnit, and familiarity with TDD or BDD methodologies is a strong plus.
  • Strong understanding of Git-based source control workflows and exposure to CI/CD pipelines using tools such as Jenkins.
  • Comfortable working within Linux environments and leveraging command-line tools for development and debugging.
  • Solid grasp of Agile methodologies, including experience with Agile tools such as JIRA.
  • Ability to write clean, reusable, maintainable code that aligns with engineering best practices and enterprise standards.
  • Excellent problem-solving, analytical thinking, and the ability to translate business needs into technical solutions.
  • Strong communication and presentation skills, including the ability to collaborate effectively across global teams and levels of seniority.
  • Open to work occasional weekends.
  • Minimum BA or BS degree in Computer Science, Engineering, or a related field.

This role is for an existing vacancy.
More about this job

Responsibilities

Design and develop high-quality Java applications within a multi-tier enterprise environment while collaborating with global teams. Support the full SDLC, including analysis, coding, testing, deployment, and production issue resolution.

Requirements

Requires a minimum of 7 years of experience in building enterprise-grade microservices using Java 11 and proficiency in front-end frameworks like React or Angular. Candidates must possess a bachelor's degree in Computer Science or a related field and have experience with Kubernetes, relational databases, and CI/CD pipelines.

Skills

  • Java
  • Microservices
  • React
  • Angular
  • PostgreSQL
  • Kubernetes
  • Python
  • Unix shell scripting
  • RESTful API
  • Gradle
  • Maven
  • Git
  • Jenkins
  • Agile
  • JIRA
  • TDD

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Data & Analytics

Keywords

  • Java
  • Microservices
  • React
  • Angular
  • PostgreSQL
  • Kubernetes
  • Python
  • Unix
  • Bash
  • RESTful API
  • OpenAPI
  • Swagger
  • Gradle
  • Maven
  • Git
  • Jenkins
  • CI/CD
  • Agile
  • JIRA
  • TDD
  • BDD
  • SDLC
  • Linux
  • Enterprise
  • Full Stack

Report this job