Senior Full Stack Developer

KellyOCG

Montreal

Hybrid

CAD 120,000 - 180,000

Full time

5 hours ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

KellyOCG in Montreal is seeking a senior, hands-on software developer to design, build, and maintain business applications. You’ll work across application development and production support, contribute to technical design, and help deliver reliable, secure software from development through deployment.

The role requires 12+ years of experience with Java enterprise tech (J2EE/Jakarta EE), Spring, REST/SOAP services, and Kafka.

Qualifications

  • At least 12 years of professional software development experience.
  • Fluent in English and French.
  • Bachelor’s degree in computer science, engineering, or related technical field.
  • Extensive experience with Java enterprise technologies (J2EE/Java EE, Jakarta EE).
  • Experience designing and implementing REST and SOAP services; Kafka experience is relevant.

Responsibilities

  • Design, develop, debug, and maintain application features and software modules.
  • Build and maintain secure, scalable APIs and integrations between products.
  • Review business and technical requirements, identify risks, and participate in design discussions.
  • Guide other developers, review technical work, and contribute to coding practices and development processes.
  • Help estimate work and coordinate the assignment and resolution of defects.
  • Contribute to test-case documentation and support quality assurance.
  • Help deploy software and troubleshoot issues in production.
  • Use approved AI-assisted development tools to support coding, testing, reviews, troubleshooting, and documentation while following security and governance standards.

Skills

Java/J2EE
REST APIs
SQL/Relational DBs
Technical leadership

Education

Bachelor's degree in CS/Engineering

Tools

Spring Framework
Hibernate/JPA
JDBC
Kafka
REST/SOAP

Job description

Work arrangement:

Onsite for the first 30 days, then 3 days onsite and 2 days remote

We’re seeking a senior, hands-on software developer to design, build, and maintain business applications. You’ll work across application development and production support, contribute to technical design, and help deliver reliable, secure software from development through deployment.

What you’ll do
  • Design, develop, debug, and maintain application features and software modules.
  • Build and maintain secure, scalable APIs and integrations between products.
  • Review business and technical requirements, identify risks, and participate in design discussions.
  • Guide other developers, review technical work, and contribute to coding practices and development processes.
  • Help estimate work and coordinate the assignment and resolution of defects.
  • Contribute to test-case documentation and support quality assurance.
  • Help deploy software and troubleshoot issues in production.
  • Use approved AI-assisted development tools to support coding, testing, reviews, troubleshooting, and documentation while following security and governance standards.
What you’ll bring
  • At least 12 years of professional software development experience.
  • Professional fluency in English and French.
  • A bachelor’s degree in computer science, engineering, or a related technical field, or equivalent experience.
  • Extensive experience with Java enterprise technologies, from J2EE/Java EE through Jakarta EE.
  • Experience with Spring, JDBC, EJB, JMS, Hibernate/JPA, and related Java technologies.
  • Experience designing and implementing REST and SOAP services; Kafka event experience is relevant.
  • Experience with relational databases such as Oracle, PostgreSQL, or MariaDB.
  • Strong communication, analytical, problem-solving, and technical-writing skills.
  • A collaborative approach and the confidence to take initiative and guide technical work.
  • Experience using AI-assisted software development tools in a secure, responsible way.
Additional experience that’s valuable
  • Kubernetes and Azure cloud hosting.
  • Telecom, satellite, mobile voice and data connectivity, or aviation systems.
  • SwiftBroadband (SBB), BGAN, or GX.
  • Spring MVC, Jersey, Struts, Apache POI, jQuery, and DataTables.
  • WebLogic, Apache Tomcat, Perl, Python, ANT, Bitbucket, Jira, and Confluence.
  • A professional programming certification.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Fullstack Developer
Java Fullstack Developer

Prolifics • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Software Developer - Full Stack - Senior
Software Developer - Full Stack - Senior

ISG Search Inc • Toronto

On-site
CAD 90,000 - 130,000
Senior Full Stack Engineer-6
Senior Full Stack Engineer-6

Realign Llc • Toronto

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

takeaway • Toronto

Hybrid
CAD 120,000 - 150,000
Senior Java Backend Developer
Senior Java Backend Developer

CosQube • Montreal

Hybrid
CAD 140,000 - 190,000
Senior Backend Developer
Senior Backend Developer

Nexfeld Group • Montreal

On-site
CAD 110,000 - 150,000
Développeur(euse) logiciel senior Full Stack/Full Stack Senior Software Developer
Développeur(euse) logiciel senior Full Stack/Full Stack Senior Software Developer

SITA • Montreal

Hybrid
CAD 110,000 - 150,000
Flex Week - work from home up to 2–3?/
Flexible work location
Wellbeing program
+1
Java Developer - AI (GitHub Copilot, Claude Code)
Java Developer - AI (GitHub Copilot, Claude Code)

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

Hybrid
CAD 90,000 - 130,000
Developer Fullstack - Java Angular
Developer Fullstack - Java Angular

Highspring • Montreal

On-site
CAD 90,000 - 130,000
Business Systems Developer
Business Systems Developer

Alquemy • Montreal

On-site
CAD 85,000 - 110,000