Back to results

Senior Java Full Stack Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

We are hiring for a Senior Java Full Stack Developer. This role focuses on building scalable enterprise applications using Java, Spring Boot, modern front-end frameworks, and cloud technologies.

The ideal candidate has strong full-stack development experience, microservices expertise, and experience building secure, high-performance applications.

What You Bring

  • Strong experience with Java 8+, Spring Boot, Spring MVC, Hibernate, and microservices
  • Experience with Angular or React, JavaScript, TypeScript, HTML, and CSS
  • Hands-on experience with REST APIs and Apache Kafka
  • Experience with PostgreSQL and MongoDB
  • Knowledge of Docker, Kubernetes, OpenShift, and CI/CD pipelines
  • Experience with Jenkins, GitHub Actions, Git, Maven, or Gradle
  • Knowledge of OAuth 2.0, JWT, and Spring Security
  • Experience with JUnit, Postman, and performance testing
  • Understanding of Agile and the software development lifecycle
  • Bachelor's degree in Computer Science, Engineering, or a related field

What You'll Do

  • Develop Java and Spring Boot microservices and REST APIs
  • Build responsive web interfaces using Angular or React
  • Implement Kafka-based event processing and enterprise integrations
  • Develop automated tests and troubleshoot performance issues
  • Deploy and support applications on Kubernetes, OpenShift, or AWS container platforms
  • Maintain CI/CD pipelines and application security controls
  • Monitor applications and optimize database performance
  • Participate in code reviews, releases, and production issue resolution

Nice to have

  • Experience with AWS, EKS, or ECS
  • Banking, payments, or financial services experience
  • Familiarity with PCI-DSS controls
  • Experience with Prometheus, Grafana, Redis, or JMeter
  • Exposure to fraud detection, anomaly detection, or risk analytics
  • AWS certification
More about this job

Responsibilities

Develop Java and Spring Boot microservices, REST APIs, responsive web interfaces, and Kafka-based integrations. Test, deploy, secure, monitor, and optimize applications, while supporting CI/CD pipelines, code reviews, releases, and production issue resolution.

Requirements

Requires strong full-stack experience with Java 8+, Spring Boot, microservices, a modern front-end framework, REST APIs, Kafka, and relational or NoSQL databases. Candidates should also have experience with containers, CI/CD, application security, testing, Agile practices, and a bachelor's degree in Computer Science, Engineering, or a related field.

Skills

  • Java
  • Spring Boot
  • Spring MVC
  • Hibernate
  • Microservices
  • Angular
  • React
  • JavaScript
  • TypeScript
  • REST APIs
  • Apache Kafka
  • PostgreSQL
  • MongoDB
  • Docker
  • Kubernetes
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Java 8+
  • Spring Boot
  • Spring MVC
  • Hibernate
  • Microservices
  • Angular
  • React
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • REST APIs
  • Apache Kafka
  • PostgreSQL
  • MongoDB
  • Docker
  • Kubernetes
  • OpenShift
  • CI/CD
  • Jenkins
  • GitHub Actions
  • Git
  • Maven
  • Gradle
  • OAuth 2.0
  • JWT
  • Spring Security
  • JUnit
  • AWS
  • Agile

Report this job