Backend Java Developer – Spring Boot, Microservices, REST APIs & Kafka
Job Summary
Backend Java Developer Spring Boot Microservices REST APIs & Kafka
Location: Toronto ON Hybrid (4 Days WFO)
Duration: 9 Months
Experience Required: 68 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
Required Skills:
Sailpoint