Java Backend Developer - Scala, Spring Boot, API, SQL, Kafka

Astra North Infoteck Inc.

📍 Toronto, ON, Canada

Full-time computer-and-mathematical Posted February 19, 2026

Job Description

Design & Development Design, develop, and maintain high quality, scalable backend services and APIs. Build applications using Scala, Java, and Spring Boot following modern engineering practices. Ensure code is modular, maintainable, and optimized for performance. 2. Functional Programming Apply functional programming principles, including: o Immutability o Higher order functions o Pure functions Write concise and robust code that reduces defects and simplifies maintenance. 3. Collaboration & Agile Delivery Work closely with cross functional Agile teams to: o Understand business and technical requirements o Create and review technical design documents o Implement high quality solutions that meet stakeholder expectations Participate actively in sprint planning, refinement, reviews, and retrospectives. 4. Code Quality & Testing Ensure high code quality by: o Writing automated unit, integration, and functional tests o Participating in peer code reviews o Following best practices, c...