Java Backend Engineer

Talenzaa

Mississauga

On-site

CAD 90,000 - 130,000

Full time

46 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Talenzaa in Mississauga, Canada, is seeking a seasoned Java backend engineer to design, build, and optimize RESTful APIs and microservices using Java and Spring Boot.

You will architect distributed systems with event-driven workflows (Kafka) and manage relational and NoSQL databases, while containerizing with Docker and deploying on Kubernetes in cloud environments. Strong testing with JUnit/Mockito is expected. Experience with CI/CD pipelines and modern cloud platforms is a plus.

Qualifications

  • Experience in Core Java (Java 8/11/17+), OOPs, collections, and multithreading.
  • Strong proficiency in Spring Boot, Spring Cloud, and Hibernate/JPA.
  • Working knowledge of Docker, Kubernetes, AWS/GCP/Azure, and messaging queues (Kafka).

Responsibilities

  • Design, build, and optimize robust RESTful APIs and microservices using Java and Spring Boot.
  • Build scalable, resilient distributed systems and implement event-driven workflows with tools like Kafka or RabbitMQ.
  • Integrate and manage relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
  • Containerize applications using Docker and deploy them via Kubernetes and CI/CD pipelines on cloud platforms.
  • Write clean code, perform code reviews, and maintain unit/integration tests using JUnit or Mockito.

Skills

Core Java
OOP & Multithreading
Spring Boot
Spring Cloud
Hibernate/JPA
Docker
Kubernetes
Cloud Platforms
Kafka
Messaging Queues

Tools

Docker
Kubernetes
AWS
GCP
Azure
Kafka

Job description

  • Service Development: Design, build, and optimize robust RESTful APIs and microservices using Java and Spring Boot.
  • System Architecture: Build scalable, resilient distributed systems and implement event-driven workflows with tools like Kafka or RabbitMQ.
  • Database Management: Integrate and manage relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
  • Deployment & DevOps: Containerize applications using Docker and deploy them via Kubernetes and CI/CD pipelines on cloud platforms.
  • Code Quality: Write clean code, perform code reviews, and maintain unit/integration tests using JUnit or Mockito.
Required Skills & Qualifications
  • Experience in Core Java (Java 8/11/17+), OOPs, collections, and multithreading.
  • Strong proficiency in Spring Boot, Spring Cloud, and Hibernate/JPA.
  • Working knowledge of Docker, Kubernetes, AWS/GCP/Azure, and messaging queues (Kafka).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Tekgence Inc • Toronto

On-site
CAD 80,000 - 100,000
Java Full Stack Developer
Java Full Stack Developer

TechDoQuest • Mississauga

On-site
CAD 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Flexton Inc. • Toronto

On-site
CAD 90,000 - 120,000
Senior Java / Spring Boot Engineer
Senior Java / Spring Boot Engineer

PeoplePilot • Mississauga

On-site
CAD 85,000 - 110,000
Java Software Engineer
Java Software Engineer

Dexian • Mississauga

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

Epsilon Solutions Ltd. • Mississauga

On-site
CAD 110,000 - 150,000
Java Backend Developer – Commercial Banking
Java Backend Developer – Commercial Banking

Axiom Global Technologies • Toronto

On-site
CAD 110,000 - 160,000
Java Fullstack Developer
Java Fullstack Developer

Tek Tron IT • Canada

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

Smart IT Frame LLC • Mississauga

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

JobCubby • Toronto

Hybrid
CAD 90,000 - 130,000