Back to job search
ZS
Zodiac Solutions, IncVerified Job Source

Senior Java Javaee Developer

Develop and maintain applications using Java and Spring Boot within a microservices architecture. Implement data layers using MongoDB and manage messaging integrations via Kafka.

  • On-site
  • Toronto, ON
  • Posted Aug 27, 2026
  • Apply by Sep 26, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

• Java (8/11/17) – strong hands on experience • Spring Boot, Spring MVC, Spring Data • Microservices architecture (service decomposition, API contracts) • REST APIs, JSON, OpenAPI / Swagger • Kafka producer, consumer, partitioning • MongoDb • Openshift / AWS Database & Data Layer • MongoDB o Document modeling o Indexing strategies o Aggregation framework o CRUD & performance tuning Integration & Messaging • Experience with Kafka (preferred) • REST based integrations with upstream/downstream systems

What you’ll do

Develop and maintain applications using Java and Spring Boot within a microservices architecture. Implement data layers using MongoDB and manage messaging integrations via Kafka.

Requirements

Strong hands-on experience with Java 8/11/17 and the Spring ecosystem is required. Proficiency in MongoDB performance tuning and Kafka producer/consumer implementation is essential.

Listed skills

  • REST APIsPreferred
  • Amazon Web ServicesPreferred
  • MongoDBPreferred
  • JavaPreferred
  • Spring BootPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Data
  • Microservices
  • REST APIs
  • JSON
  • OpenAPI
  • Swagger
  • Kafka
  • MongoDB
  • Openshift
  • AWS
  • Document Modeling
  • Indexing Strategies
  • Aggregation Framework

Job areas

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Administrative

Additional details

Minimum experience
5+ years
Apply by
Sep 26, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available