Title
Java Developer
Location
Mississauga, Canada (Hybrid)
Job Description
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
Database Features
- Document modeling
- Indexing strategies
- Aggregation framework
- CRUD & performance tuning
Integration & Messaging
REST based integrations with upstream/downstream systems
Experience With Kafka (preferred)
Experience with Kafka producer, consumer, and partitioning.
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
#J-18808-Ljbffr