Lead Java Engineer / Staff Software Engineer

Siriinfo — Canada · Posted ~1 hour ago

Lead Onsite

Skills

Java Spring Boot REST APIs Microservices System Design Software Architecture Distributed Systems AWS Event-Driven Architecture Hands-On Coding

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Take a lead role in designing and building production-grade backend platforms from the ground up. You will combine hands-on Java development with system architecture, distributed systems design, REST APIs, microservices, event-driven architectures, and cloud services while making key technology and architectural decisions.

Highlights

Lead-level engineering role combining hands-on development with architecture and platform design. The position offers substantial ownership over greenfield systems, distributed architectures, cloud services, and technology selection.

Description

Role: Lead Java Engineer / Staff Software Engineer Location: Downtown Toronto, ON – Minimum 3 days onsite Role Summary We are seeking a strong Lead/Staff Java Engineer with deep backend engineering, architecture, and system design expertise. The candidate will be hands-on with implementation while contributing significantly to technical architecture and platform development. Key Requirements Strong expertise in Java and Spring Boot.Strong experience designing and developing REST APIs and microservices.Excellent system design and architecture capabilities.Proven experience delivering production-grade distributed systems.Hands-on experience with greenfield/0-to-1 development.Ability to select appropriate frameworks, technologies, and architectural patterns for new platforms.Strong hands-on coding and implementation skills.Experience with AWS cloud services.Experience with event-driven and distributed architectures.Familiarity with edge computing/CDN technologies is highly desirable.Experience leveraging AI-assisted development tools such as GitHub Copilot and LLM-based coding workflows.Strong understanding of CI/CD, observability, security, and scalable platform engineering.Excellent communication skills and the ability to influence technical decisions.Must be comfortable asking questions, challenging assumptions, and clarifying requirements rather than simply accepting them. Interested candidates Please share your updated resume to