Enter a job title or keyword

SENIOR JAVA DEVELOPER – SPRING BOOT, MICROSERVICES, KAFKA & MONGODB


Job Location:

Mississauga - Canada

Monthly Salary: K 10 - 10
Experience Required: 5years
Posted: 28 October 2026 (Yesterday)
Application Deadline: 25 January 2027
Vacancies: 1 Vacancy

Job Summary

SENIOR JAVA DEVELOPER SPRING BOOT MICROSERVICES KAFKA & MONGODB

Experience Range: 912 Years

MUST-HAVE TECHNICAL/FUNCTIONAL SKILLS

Core Development

  • 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
    • Document modeling
    • Indexing strategies
    • Aggregation framework
    • CRUD and performance tuning

Integration & Messaging

  • Experience with Kafka (preferred)
  • REST-based integrations with upstream/downstream systems

ROLES & RESPONSIBILITIES

  • Design develop and maintain Java-based microservices.
  • Implement RESTful APIs adhering to enterprise design standards.
  • Develop and optimize SQL queries (E2 level) for transactional and reporting use cases.
  • Design and manage MongoDB schemas indexes and queries.
  • Ensure high availability scalability and performance of microservices.
  • Apply exception handling logging monitoring and resiliency patterns.
  • Collaborate with Business Analysts Architects QA and DevOps teams.
  • Participate in code reviews unit testing and defect resolution.
  • Support CI/CD pipelines deployments and production issues.
  • Follow secure coding and compliance standards.



Required Skills:

Salesforce