Java Software Developer — APIs, Spring, & Cloud

Firstbase

Montreal (administrative region)

On-site

CAD 85,000 - 110,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

AppDirect in Montreal is hiring a Software Developer to write clean, testable Java code and deliver end-to-end solutions. You will collaborate with product management, design, and sales to create production-grade features.

You will own small projects, expand your skills with modern frameworks like Spring, REST APIs, Docker, Kubernetes, and MySQL/MongoDB, and contribute to documentation and testing while meeting deadlines.

Qualifications

  • B.S. degree in Computer Science or related field.
  • 3+ years experience developing in Java.
  • Proven track record of delivering end to end solutions from scratch.
  • Enjoy building production grade code then supporting and maintaining it once it goes live.
  • Courage to dig-in, refactor code, and explore new technology.
  • Knowledge of web service technologies and building REST APIs.
  • Core Java & Java Frameworks: Spring Framework / J2EE / Reactor
  • HTML / CSS3 & JavaScript / TypeScript. Added advantage if you know ReactJs / Redux / AngularJS.
  • Node.Js & Node.JS Frameworks: Express / HappiJS
  • MySQL / MongoDB ( Should understand MySQL procedures)
  • Data Structure / Algorithms
  • Unit Testing using JUnit
  • Working knowledge and some experience with Docker / Rkt
  • Working knowledge and some experience with Kubernetes / Mesos / OpenShift
  • Working knowledge and some experience with RabbitMQ / Kafka
  • Design Patterns is not must but desirable
  • Integration Testing / Performance Testing is not must but desirable
  • Agile Development methodology is not must but desirable

Responsibilities

  • Write clean, readable code with sensible design for modules containing multiple functions.
  • Consistently produce testable code with a strong understanding of boundary and negative test cases. Write end-to-end tests.
  • Create readable documentation for external API endpoints and structures.
  • Take ownership of simple projects independently.
  • Work under the guidance of senior engineers while contributing value to team meetings, brainstorming sessions, and retrospectives.
  • Consistently deliver systems and features that provide significant value to customers and/or other teams.
  • Reliably deliver quality products under deadlines. Raise issues that could impact delivery or timelines without fear of blame. Provide detailed code reviews and help document idioms and best practices.
  • Collaborate shoulder to shoulder with some of the best people across product management, design, and sales.

Skills

Java
REST APIs
JUnit
Data Structures
HTML/CSS/JS/TS
Spring Framework
J2EE
Reactor

Education

B.S. degree in Computer Science or related field

Tools

Docker
Kubernetes
RabbitMQ
Kafka
Express
HappiJS
React
Redux
AngularJS
MySQL
MongoDB

Job description

AppDirect in Montreal is hiring a Software Developer to write clean, testable Java code and deliver end-to-end solutions. You will collaborate with product management, design, and sales to create production-grade features.

You will own small projects, expand your skills with modern frameworks like Spring, REST APIs, Docker, Kubernetes, and MySQL/MongoDB, and contribute to documentation and testing while meeting deadlines.

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

Similar jobs worth comparing

Java Software Engineer - Spring, REST & Microservices
Java Software Engineer - Spring, REST & Microservices

AppDirect, Inc • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Java Full Stack Developer
Java Full Stack Developer

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

Hybrid
CAD 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Raas Infotek • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Java Developer
Java Developer

Triunity Software, Inc. • Montreal

On-site
CAD 70,000 - 100,000
Employee discounts
Health insurance
Training & development
Senior Java Full-Stack Engineer | Hybrid Montreal
Senior Java Full-Stack Engineer | Hybrid Montreal

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

Hybrid
CAD 90,000 - 120,000
Senior Software Developer
Senior Software Developer

Firstbase • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Java Applications Developer - Cloud, REST & Scalable
Java Applications Developer - Cloud, REST & Scalable

MainframeMaster • Mississauga

Hybrid
CAD 85,000 - 120,000
Senior Java Developer — AI Agents (Backend/Cloud) — Montreal
Senior Java Developer — AI Agents (Backend/Cloud) — Montreal

Abbeal SAS • Montreal (administrative region)

Hybrid
CAD 100,000 - 150,000
Senior Software Developer - Java & JS, Cloud-Native
Senior Software Developer - Java & JS, Cloud-Native

Source Code • Toronto

On-site
CAD 90,000 - 130,000
Senior Java Backend Engineer – Cloud Microservices & DDD
Senior Java Backend Engineer – Cloud Microservices & DDD

Akkodis • Montreal (administrative region)

On-site
CAD 110,000 - 170,000