Apply

Senior Backend Engineer (Java) Design at Scale - Teams and Education (open to remote across ANZ)

Posted 3 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: ANZ (Australia, New Zealand)

🔍 Industry: Software Development

🗣️ Languages: English

🪄 Skills: AWSBackend DevelopmentSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsJavaJava EEJVMSoftware ArchitectureSpringSpring BootSpring MVCAlgorithmsAPI testingData engineeringData StructuresJava SpringPostgresREST APICI/CDLinuxMicroservicesExcellent communication skillsProblem-solving skillsTeamworkData management

Requirements:
  • Commercial experience developing sophisticated web applications in Java.
  • You are firmly grounded in computer science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture, and design patterns
  • You have experience building high-performance, scalable backend services with strong skills in API design and implementation.
Responsibilities:
  • Developing backend services that leverage cutting-edge AI capabilities while maintaining system stability with Java.
  • Working collaboratively with leads, product managers, and engineers across teams at Canva to unblock back-end works that help your group deliver features and experiments to our customers worldwide
  • Building robust APIs that balance creating at scale with creative flexibility and building tools and frameworks that help us rapidly and effectively conduct experiments across different parts of the Canva app
Apply