Développeur Java

TMC Canada

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

45 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

TMC Canada is seeking a skilled software engineer to join our security-focused technology team in Montreal. You will work across frontend and backend layers, integrating secure solutions and aligning with product leads to identify improvement opportunities.

You will contribute to systems administration, implement security best practices, and collaborate with technology and business leaders to maintain a cohesive security posture across projects.

Qualifications

  • Strong knowledge of Angular programming including TypeScript, HTML, CSS for frontend development.
  • Strong knowledge of core JAVA programming for backend code development with Spring Boot framework.
  • Good knowledge of Unix command, DB Queries, shell and bash scripting, Database set-up and database Modelling.
  • Good knowledge of SDLC and CI/CD, should participate in the full Software Delivery Lifecycle, including design reviews, coding, testing, deployment, and documentation.
  • Troubleshoot and resolve technical issues, ensuring stability, performance, and scalability of applications.
  • Experience of Platform setup/creation and maintenance.
  • Good knowledge of REST API Data extraction from multiple sources.
  • Good to have Kafka Streaming framework for data processing knowledge.
  • Good to have understanding of various firewall, application, system, platform logs, to develop code for data normalization.
  • Good to have understanding of data analytics concepts.
  • Should be able to support the Cyber Security Threat Hunt team with data analytics needs and Collaborate with Technology, business, security, and regulatory teams.
  • Ability to identify and highlight gaps in their own knowledge and proactively seek out the information required.
  • Capable of synthesizing multiple asks and timelines into holistic, clearly defined milestones and deliverables within a dynamic environment.
  • Proven ability to apply a high attention to detail and to work autonomously and to meet deadlines.
  • Strong initiative and a proactive attitude in approach to work.

Responsibilities

  • Communicate regularly with product leads across the technology organization and discuss opportunities for improvement to existing and future technology solutions.
  • Support implementation and integration of technology solutions in a cyber security context.
  • Systems administration of multiple components including OSes and databases.
  • Drive the adoption of security best practices and ensure team compliance with security policies.
  • Collaborate with other technology and business leaders to ensure a cohesive security posture.

Skills

Angular
TypeScript
HTML
CSS
Java
Spring Boot
REST API
Data Analytics
CI/CD
Troubleshooting
Platform setup
Unix
SQL / DB Queries
Shell scripting
Kafka
Log analysis
Security policies
Threat hunting data analytics

Tools

Kafka
Unix
SQL / DB Queries
Shell scripting
Bash

Job description

The role involves the following tasks and responsibilities :


  • Communicate regularly with product leads across the technology organization and discuss opportunities for improvement to existing and future technology solutions ;

  • Support implementation and integration of technology solutions in a cyber security context ;

  • Systems administration of multiple components including OSes and databases ;

  • Drive the adoption of security best practices and ensure team compliance with security policies ;

  • Collaborate with other technology and business leaders to ensure a cohesive security posture.


What do we expect from you ?

The minimum required skills necessary for this role :


  • Strong knowledge of Angular programming including typescript, html, CSS for frontend development ;

  • Strong knowledge of core JAVA programming for backend code development with Spring boot framework ;

  • Good knowledge of Unix command, DB Queries, shell and bash scripting, Database set-up and database Modelling ;

  • Good knowledge of SDLC and CI/CD, should Participate in the full Software Delivery Lifecycle, including design reviews, coding, testing, deployment, and documentation ;

  • Troubleshoot and resolve technical issues, ensuring stability, performance, and scalability of applications ;

  • Experience of Platform setup/creation and maintenance ;

  • Good knowledge of REST API Data extraction from multiple sources ;

  • Good to have Kafka Streaming framework for data processing knowledge ;

  • Good to have understanding of various firewall, application, system, platform logs, to develop code for data normalization ;

  • Good to have understanding of data analytics concepts ;

  • Should be able to support the Cyber Security Threat Hunt team with data analytics needs and Collaborate with Technology, business, security, and regulatory teams ;

  • Ability to identify and highlight gaps in their own knowledge and proactively seek out the information required ;

  • Capable of synthesizing multiple asks and timelines into holistic, clearly defined milestones and deliverables within a dynamic environment ;

  • Proven ability to apply a high attention to detail and to work autonomously and to meet deadlines ;

  • Strong initiative and a proactive attitude in approach to work.


What can you expect from TMC ?

We are the global home of employeneurs : a group of highly skilled engineers, and digital experts who combine technical excellence with an entrepreneurial mindset to deliver high-tech solutions with positive impact for leading companies across multiple industry sectors.


At TMC, we believe that People Drive Technology, that’s why an employeneur is much more than just an average consultant. You’ll be part of an international community where your expertise is valued, your ambitions are supported, and your career is tailored to your personal and professional goals, all while helping to shape the future of technology.


The best solutions are created by people who are empowered to grow. That's why we are redefining the IT and Engineering Consulting market with a unique business model that combines the security of traditional employment with the freedom and ownership needed to develop your entrepreneurial mindset.


Employeneurship model is built around five key principles :


  • Long-term work relationship : Enjoy the stability of a permanent contract while working on challenging projects with leading organizations ;

  • Individual profit sharing : Benefit directly from the value you create through a transparent profit-sharing model ;

  • YOUniversity : Access to continuous learning, technical development and personal growth trainings and coaching designed around your career ambitions ;

  • Business Cells : Expertise-drive networks that foster collaboration, knowledge sharing, and technical excellence to drive innovation ;

  • The Entrepreneurial Lab : A place to bring your most innovative ideas into reality, explore new technologies, and contribute to future start-ups opportunities.


TMC is an equal opportunity employer and values diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Java Developer
Full Stack Java Developer

TMC Canada • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Cloud Observability Engineer
Cloud Observability Engineer

TMC • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Permanent employment contract
Profit sharing
One-on-one coaching and training
+2
Analyste de signaux
Analyste de signaux

TMC Canada • Montreal (administrative region)

On-site
CAD 75,000 - 110,000
Administrateur base de données SQL
Administrateur base de données SQL

TMC Canada • Montreal (administrative region)

On-site
CAD 129,000 - 178,000
Coaching personnalisé
Plan de formation
Participation aux bénéfices
Technicien en soutien aux opérations de sécurité physique
Technicien en soutien aux opérations de sécurité physique

TMC Canada • Montreal (administrative region)

On-site
CAD 52,000 - 66,000
Business Manager - Canada Montreal
Business Manager - Canada Montreal

TMC • Montreal (administrative region)

Hybrid
CAD 75,000 - 95,000
Solutions Engineer
Solutions Engineer

TrendAI • Canada

On-site
CAD 80,000 - 110,000
Health and dental coverage
Retirement savings with company match
Paid Time Off
+1
Quality Assurance Engineer
Quality Assurance Engineer

TMC Canada • Calgary

On-site
CAD 90,000 - 120,000
Permanent employment contract
Individual profit sharing
One-on-one coaching and training
+1
iOS Developer
iOS Developer

TMC • Calgary

On-site
CAD 60,000 - 150,000
Permanent employment contract
Individual profit sharing
One-on-one coaching
Java Full stack
Java Full stack

Tata Consultancy Services • Calgary

On-site
CAD 70,000 - 100,000