Summary
✨ AI‑Generated
A senior backend developer role building enterprise-grade applications using modern Java technologies. Responsibilities include designing APIs, developing microservices, implementing event-driven solutions, and supporting cloud-based deployments.
Highlights
Permanent hybrid role focused on enterprise backend engineering, scalable architecture, cloud technologies, and modern development practices.
Description
Position: Senior Java Backend Developer (Hybrid)
Location: Mississauga, ON
Job type: Full-time/Permanent hiring
Senior Java Microservices Developer with experience in enterprise application development using Java 8/11/17, Spring Boot, and Microservices architecture.
Responsible for designing scalable REST APIs, developing event-driven integrations using Kafka, and managing high-performance MongoDB data solutions.
The role includes cloud deployments on OpenShift/AWS, production support, CI/CD enablement, and delivering secure, resilient, high-availability applications.
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 modeling
o Indexing strategies
o Aggregation framework
o CRUD & 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