Java Backend Developer - Scala, Spring Boot, API, SQL, Kafka
A
Astra North Infoteck Inc.
📍 Toronto, ON, Canada
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...