Эта вакансия в архиве
Посмотреть похожие вакансии ↓Technical Lead, Fullstack Java Software Developer (Java)
Описание вакансии
TL;DR
Technical Lead, Fullstack Java Software Developer (Java): Driving the technical direction, design, and implementation of complex, scalable, and high-performance full-stack applications for core automation and SaaS platforms with an accent on architectural decisions, technical mentorship, and high-quality software delivery. Focus on designing distributed microservices, optimizing database performance, and building robust front-end interfaces using modern JavaScript frameworks.
Location: Must be based in Ontario, Canada, or be able to work from there.
Salary: CAD $168,000–$196,000 annually
Company
Software is a leader in full-stack automation fabric solutions, providing a SaaS-based composable automation platform for mission-critical business processes, especially within ERP.
What you will do
- Provide hands-on technical leadership and mentorship to full-stack developers.
- Lead the design and architecture of complex, distributed, and highly scalable full-stack systems and microservices.
- Serve as a principal individual contributor, developing sophisticated back-end services with Java and front-end interfaces with modern JavaScript frameworks.
- Ensure solutions focus on performance, scalability, security, and reliability, including establishing monitoring systems.
- Collaborate cross-functionally with product management, UX/UI designers, and other engineering teams to translate requirements into technical solutions.
Requirements
- 7-10+ years of progressive experience in software development, with at least 3 years in a Technical Lead or Principal Developer role.
- Exceptional proficiency in Java (v.11/17) and extensive experience with the Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Cloud).
- Deep understanding of microservices architecture, distributed systems, RESTful API design, and database design (SQL, NoSQL).
- Strong command of modern front-end technologies (HTML5, CSS3, JavaScript) and hands-on experience in at least one major framework (ReactJS, Angular, MobX, TypeScript).
- Proven experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker), and orchestration (Kubernetes).
- Proficiency with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) and automated testing frameworks.
- Work authorization for Canada required, with primary focus on roles based in Ontario.
Nice to have
- Experience with message brokers/queues (e.g., Kafka, RabbitMQ) and event-driven architectures.
- Familiarity with heavily regulated industries or compliance standards.
- Contributions to open-source projects or a strong public code portfolio.
- Experience with SAP knowledge (ABAP, HANA) or AI.
Culture & Benefits
- Be a key technical leader in a rapidly growing and innovative SaaS company.
- Shape the architecture and technical direction of cutting-edge automation products.
- Competitive compensation package, comprehensive health, dental, and vision benefits.
- Generous paid time off, holidays, and flexible work arrangements.
- Work with a highly skilled and passionate team with opportunities for professional growth and development.
- Collaborative and supportive team environment with a One company culture.
Hiring process
- Artificial intelligence (AI) tools may be used as notetaking assistants during interview discussions.
- All final hiring and selection decisions are made exclusively by individuals on the hiring team.