Job Title: Full Stack Developer (Java & UI)
Location: Hybrid, Downtown Toronto
About the Role:
We are seeking an experienced developer with strong expertise in Java, Spring Boot, and ReactJS to design, develop, and maintain enterprise-grade applications. This role involves working on both backend and UI components, ensuring high performance and scalability.
Core Skills
• 8+ years of hands-on programming experience in Java
• Strong knowledge of Spring technologies (Spring Boot)
• Proficiency with Azure SQL (MS SQL) and structured streaming
• Solid understanding of data modeling principles (OLTP, OLAP, dimensional modeling)
• UI development experience with ReactJS, JavaScript, HTML, and CSS
• Expertise in performance tuning, query optimization, and job orchestration
Design Expertise
• Proven experience architecting complex systems on cloud platforms (preferably Azure)
• Ability to make decisions on schema evolution, data versioning, and access patterns
Additional Skills
• Familiarity with Azure Data Lake, Azure SQL, and Event Hub/Kafka
• Understanding of data governance, lineage, and security models in enterprise data platforms
• Experience working in Agile teams and implementing CI/CD practices for data engineering