Senior Java Full Stack Developer

Compunnel Inc.

Montreal

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

JUnit testing

Job summary

Compunnel, Inc. is seeking a senior Java engineer to design, build, and deliver enterprise-scale microservices in a multi-tier environment. You will collaborate with global teams, implement RESTful APIs, and ensure architectural alignment.

Strong Java, React/Angular, databases, and Kubernetes experience are essential for success. The role emphasizes SDLC participation, root-cause analysis of production issues, and adherence to engineering standards in a fast-paced enterprise setting.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Hands-on experience building microservices with Java 11+.
  • Strong RESTful API design and OpenAPI/Swagger docs.
  • Front-end skills in React or Angular for performant UI.
  • Relational databases knowledge (PostgreSQL, MS SQL Server, DB2).
  • Kubernetes and modern microservices in production.
  • Python and Unix shell scripting (Bash).
  • Git workflows and CI/CD (Jenkins).
  • Linux environment and CLI tooling.
  • Agile experience and tools like Jira.
  • Clear, reusable code aligned with engineering standards.
  • Strong problem-solving and communication across teams.
  • Open to occasional weekend work.

Responsibilities

  • Design, build, and integrate Java applications in a multi-tier enterprise setup.
  • Collaborate with stakeholders to translate requirements into technical solutions.
  • Maintain coding standards and architectural guidelines.
  • Collaborate with global teams on requirements and delivery.
  • Create proofs of concept to evaluate new technologies.
  • Contribute to architectural decisions and platform direction.
  • Investigate production issues and perform root-cause analysis.
  • Support all SDLC phases including deployment and post-release support.
  • Promote quality by sharing best practices and knowledge.

Skills

Problem solving
Analytical thinking
Communication
Team collaboration

Education

BA/BS in Computer Science or Engineering

Tools

Java 11+
Gradle
Maven
OpenAPI/Swagger
React
Angular
PostgreSQL
MS SQL Server
DB2
Kubernetes
Python
Bash
Git
Jenkins
Linux
JIRA

Job description

Overview

Corporate Workplace Technology (CWT) develops applications and programs focused on supporting the Administration division, providing services across the firm including Corporate Business Solutions, Real Estate, Property Management, Travel, Security and Investigations, and other areas.

Responsibilities
  • Support designing, building, and integrating systems. Java and Web development experience is essential. Collaborate with business stakeholders to fulfill requirements and support solutions using JavaScript, Java, and relational databases.
  • Design, develop, and deliver high-quality Java applications within a multi-tier, enterprise environment.
  • Ensure code aligns with established architectural standards, integration patterns, and engineering guidelines.
  • Collaborate with global development teams and business stakeholders to gather requirements, refine solutions, and deliver impactful features.
  • Build proofs of concept to evaluate new technologies, frameworks, and solution approaches.
  • Participate in design discussions, contributing to architectural decisions and long-term platform direction.
  • Investigate and resolve production issues with a focus on root-cause analysis 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.
Required Qualifications
  • Minimum BA or BS degree in Computer Science, Engineering, or a related field.
  • Hands-on experience building enterprise-grade microservices using Java 11+, with 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, with the ability to create performant, user-friendly interfaces.
  • Deep expertise in relational databases (PostgreSQL, MS SQL Server, or DB2) including data modeling, performance optimization, and advanced SQL.
  • Practical experience with Kubernetes and modern microservices architectures in production environments.
  • Ability to develop solutions in Python and Unix shell scripting (e.g., Bash).
  • Strong understanding of Git-based source control workflows and exposure to CI/CD pipelines (e.g., 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.
Preferred Qualifications
  • Experience writing high-quality unit tests with JUnit, and familiarity with TDD or BDD methodologies is a strong plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Systems Developer
Java Full Stack Systems Developer

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 130,000
Java Full Stack Developer
Java Full Stack Developer

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 130,000
Senior Java Developer
Senior Java Developer

Compunnel Inc. • Mississauga

On-site
CAD 100,000 - 130,000
Senior Java Full Stack Developer(Use Precscreening Questions)
Senior Java Full Stack Developer(Use Precscreening Questions)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 70,000 - 90,000
Java Full Stack Developer
Java Full Stack Developer

Veracity Ventures Inc. • Toronto

On-site
CAD 90,000 - 120,000
Flexible work from home
Java Fullstack Developer
Java Fullstack Developer

Tek Tron IT • Canada

On-site
CAD 50,000 - 70,000
Principal Java Developer
Principal Java Developer

My Recruiter • Toronto

On-site
CAD 110,000 - 170,000
Senior Java Software Engineer
Senior Java Software Engineer

Bounteous • Montreal

On-site
CAD 85,000 - 115,000
Full Stack Java Developer
Full Stack Java Developer

Compunnel Inc. • Montreal

On-site
CAD 85,000 - 120,000
Sr Java developer
Sr Java developer

Atyeti • Toronto

On-site
CAD 80,000 - 120,000