Java Microservices Engineer - Kafka & Full-Stack

Tata Consultancy Services

Canada

On-site

CAD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services Canada is seeking a senior Java engineer to design scalable microservices and full-stack features. You will implement data access with MongoDB and SQL/PLSQL, enable event-driven integrations with Kafka, and support CI/CD in a Docker/OpenShift environment.

Strong emphasis on observability, testing, and secure coding in a fast-paced agile setting. You will mentor peers, collaborate with architects and product teams, and help ensure low-latency, high-availability systems

Qualifications

  • Experience designing scalable Java microservices and full-stack features.
  • Proficient in data access with MongoDB and SQL/PLSQL.
  • Familiar with event-driven architectures using Kafka and observability tooling.

Responsibilities

  • Design and build scalable Java 11+ microservices and full-stack features.
  • Implement data access with MongoDB and SQL/PLSQL; ensure production readiness via logging and observability (ELK).
  • Enable event-driven integrations using Kafka for reliable async processing.
  • Develop UI + API layers and integrate with downstream services; apply multithreading where needed.
  • Support CI/CD and containerized/microservices ecosystems (Docker/OpenShift); participate in production support.

Skills

Java
Multithreading
Kafka
Agile
DevOps
BDD
TDD
Unit testing
Code reviews
Security practices
Observability
CI/CD

Tools

MongoDB
SQL/PLSQL
ELK
Docker
OpenShift

Job description

Tata Consultancy Services Canada is seeking a senior Java engineer to design scalable microservices and full-stack features. You will implement data access with MongoDB and SQL/PLSQL, enable event-driven integrations with Kafka, and support CI/CD in a Docker/OpenShift environment.

Strong emphasis on observability, testing, and secure coding in a fast-paced agile setting. You will mentor peers, collaborate with architects and product teams, and help ensure low-latency, high-availability systems

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

Similar jobs worth comparing

Senior Java Tech Lead - Microservices, Spring Boot & Cloud
Senior Java Tech Lead - Microservices, Spring Boot & Cloud

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 120,000
Kafka Platform Engineer
Kafka Platform Engineer

Tata Consultancy Services Limited • Toronto

On-site
CAD 100,000 - 140,000
Kafka Platform Engineer: Cluster, Security & Performance
Kafka Platform Engineer: Cluster, Security & Performance

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 120,000
Senior Full-Stack Java Microservices Engineer
Senior Full-Stack Java Microservices Engineer

NTT DATA North America • Halifax

Hybrid
CAD 90,000 - 130,000
Lead Java Full-Stack Engineer – Microservices & Kafka
Lead Java Full-Stack Engineer – Microservices & Kafka

Themesoft Inc. • Calgary

Hybrid
CAD 90,000 - 130,000
Kafka Developer
Kafka Developer

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

Hybrid
CAD 120,000 - 150,000
Kafka Scheduler Platform Engineer
Kafka Scheduler Platform Engineer

Tata Consultancy Services Limited • Toronto

On-site
CAD 110,000 - 160,000
Senior Java Engineer: Build Scalable Microservices & APIs
Senior Java Engineer: Build Scalable Microservices & APIs

PeoplePilot • Mississauga

On-site
CAD 85,000 - 110,000
Senior Software Engineer - Data Streaming & Kafka
Senior Software Engineer - Data Streaming & Kafka

IBM • Bedford

On-site
CAD 110,000 - 150,000
Java Full-Stack Tech Lead for Enterprise Apps
Java Full-Stack Tech Lead for Enterprise Apps

Tata Consultancy Services • Mississauga

On-site
CAD 100,000 - 120,000