Java Backend Developer
Summary
Backend developer in Mississauga building enterprise Java applications: writing Core Java services with the Spring ecosystem (Boot, MVC, Data JPA, Security/OAuth2/JWT), integrating event streaming via Kafka and RabbitMQ, and doing SQL tuning and design across RDBMS and NoSQL stores. Requires 8+ years of professional Java backend experience.
Experience:
8+ years
of professional software development experience focusing on enterprise Java backend applications. Deep proficiency in Core Java (Multithreading, Concurrency, Collections, JVM internals). Extensive hands-on experience with
Spring Boot, Spring MVC, Spring Data JPA, and Spring Security / OAuth2 / JWT . Experience with message brokers and event streaming (Apache Kafka, RabbitMQ). Strong SQL tuning and database design skills in RDBMS (PostgreSQL, MySQL) and NoSQL stores (MongoDB)