Full Stack Developer (Java & UI)

Toronto 11 days agoContractor External
Negotiable
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