Talent.com
Astra North Infoteck Inc.
SENIOR JAVA DEVELOPER – SPRING BOOT, MICROSERVICES, KAFKA & MONGODBAstra North Infoteck Inc. • Mississauga, ON, ca
Rechercher d'autres offres
SENIOR JAVA DEVELOPER – SPRING BOOT, MICROSERVICES, KAFKA & MONGODB

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

Astra North Infoteck Inc. • Mississauga, ON, ca
Il y a 16 heures
Description de poste

Job Description

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

Experience Range: 9–12 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.



Requirements
Salesforce

Créer une alerte emploi pour cette recherche

SENIOR JAVA DEVELOPER – SPRING BOOT, MICROSERVICES, KAFKA & MONGODB • Mississauga, ON, ca