Backend Java Developer – Spring Boot, Microservices, REST APIs & Kafka
Location: Toronto, ON – Hybrid (4 Days WFO)
Duration: 9+ Months
Experience Required: 6–8 Years
Skills: Core Java
Responsibilities
Design, develop, and maintain Java-based applications using Spring Framework and Spring Boot (2.x)
Build, enhance, and maintain RESTful APIs and microservices following best practices
Implement event-driven and messaging solutions using MQ and Kafka
Develop data access layers using Hibernate and SQL-based persistence
Work with Oracle databases, including writing efficient SQL queries and optimizing performance
Handle data serialization and exchange using JSON
Ensure application security, scalability, performance, and high availability
Contribute to job orchestration and workflow processing within the platform
Enhance logging, monitoring, and overall system reliability
Essential Skills
Java & Backend Technologies
Core Java
Spring Framework
Spring Boot (2.x)
RESTful APIs
Microservices Architecture
Kafka
MQ
Hibernate
Oracle Database
SQL
JSON
UI / Styling
Bootstrap
CSS Grid
Responsive Design
Material UI
Performance & Accessibility
Lazy Loading
Critical CSS
Web Performance Optimization
WCAG 2.1+
Cross-Browser Testing
AODA Compliance
Tools & Methodologies
Git
GitHub
GitHub Actions
Jira
Agile
Scrum
DevOps
CI/CD
Webpack
Figma
Docker
Kubernetes
Preferred Qualifications
Experience building scalable and high-performance enterprise applications
Strong understanding of distributed systems and event-driven architectures
Experience working in Agile delivery environments
Knowledge of containerization and orchestration technologies
By continuing you agree to our Terms & Privacy Policy.