About this role
Job Description 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
Requirements Sailpoint