AWS Java Technical Lead

The DescartesWaterloo, ON
CA$100,000 - CA$120,000Remote

About The Position

This role exists to ensure our product teams build systems that are not only functional, but scalable, secure, and built to last. As a Technical Lead, you will set the technical direction and elevate engineering standards by translating complex product needs into well-architected solutions that balance immediate delivery with long-term platform health.

Requirements

  • Strong software architecture and system design skills, with experience building scalable, secure, mission-critical Java-based systems
  • Deep hands-on expertise in Java 8 and the Spring ecosystem (Spring Framework 4.3, Spring Security, Spring Integration)
  • Experience with Hibernate 5.6 and enterprise-grade data access patterns
  • Strong proficiency in Microsoft SQL Server, including T-SQL, performance tuning, and database design
  • Experience with caching and scheduling frameworks (EhCache 3.x, Quartz Scheduler) to support performance and reliability
  • Proven experience deploying and operating applications in AWS, with Docker (Linux containers) and Apache Tomcat
  • Frontend development experience with JavaScript, jQuery, JQWidgets, and Velocity templating engine
  • Experience with DevOps and engineering tools including Azure DevOps, GitHub, and CI/CD pipelines
  • Strong testing discipline using JUnit 5 and Mockito, with a focus on maintainability and code quality
  • Familiarity with AI-assisted development tools (e.g., Co-Pilot) to improve developer productivity
  • Ability to lead through hands-on contribution, design leadership, and technical credibility—not authority
  • Skilled in code reviews, design reviews, and setting engineering standards
  • Proven ability to mentor and develop engineers through practical, real-time coaching
  • Strong communication skills with the ability to clearly explain complex technical concepts and trade-offs
  • Experience working cross-functionally with Product, Design, QA, DevOps, and Security
  • Ability to translate product requirements into actionable technical solutions
  • Communicate with transparency, sharing information openly and building trust across functions.
  • Bring excellence and expertise to your craft, holding a high bar for quality while continuously improving your skills.
  • Demonstrate accountability by owning outcomes, following through on commitments, and taking responsibility for results.
  • Driven by metrics, using data and experimentation to inform decisions and deliver measurable impact.
  • Smart: Able to quickly understand complex systems, connect ideas, and make sound judgments.
  • Curious: Actively seeks to understand customer problems, emerging technologies, and better ways of working.
  • Coachable: Open to feedback, willing to adapt, and continuously improving through learning.

Responsibilities

  • Architect scalable, resilient Java-based systems that support current product requirements while enabling future growth, with clear documentation of key design decisions and trade-offs.
  • Improve engineering quality and consistency across the team, evidenced by reduced defects, stronger code standards, and adoption of best practices in testing, observability, and security.
  • Accelerate delivery predictability by providing accurate technical input into planning, breaking down complex initiatives into actionable milestones, and reducing rework.
  • Strengthen technical capability of the team through mentorship, resulting in measurable growth in engineer autonomy and technical decision-making.
  • Ensure production readiness and reliability, with systems meeting defined SLAs and improved incident response practices and observability.
  • Drive effective cross-functional collaboration with Product, Design, and other technical leaders, resulting in well-defined, feasible solutions and fewer late-stage changes.
  • Contribute to organization-wide technical alignment, ensuring consistency in architecture and shared standards across teams.

Benefits

  • competitive compensation
  • great benefits
  • remote and flexible work hours
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service