Senior Java Developer

BIZINSYS
Toronto, ON, CACanada
Full-time
Software
Posted 2 days ago

Job Description

**Title: Java backend Developer with Banking exp (Hybrid )** **Location: Ontario, Canada** **Duration: Full Time** **Client: Banking** **Visa : PR AND CITIZEN,** **Experience required: 5\+years IT corporate experience** **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 o Document modelingo Indexing strategieso Aggregation frameworko CRUD \& performance tuningIntegration \& 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 Pay: $80,220\.00\-$120,000\.82 per year Work Location: Hybrid remote in Toronto, ON (Toronto District)