Java Backend Engineer

Talenzaa — Canada · Posted ~1 hour ago

Mid Full-time

Skills

Java Spring Boot REST APIs microservices SQL NoSQL databases Docker Kubernetes CI/CD Spring Cloud Hibernate Kafka RabbitMQ MySQL PostgreSQL MongoDB Redis

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering team is looking for a backend engineer to build scalable services, develop APIs, manage databases, and support cloud-based distributed systems using modern development practices.

Highlights

Opportunity to design scalable backend systems, work with modern cloud technologies, and contribute to reliable distributed architectures.

Description

Key Responsibilities 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).