Senior Java Developer – Vice President

CitiMississauga, ON
CA$120,800 - CA$170,800Onsite

About The Position

We are seeking a highly skilled and experienced Senior Java Engineer to join our dynamic team. The ideal candidate will be a technical leader, proficient in modern full-stack development, and passionate about leveraging cutting-edge AI tools and methodologies to build innovative and robust enterprise solutions.

Requirements

  • Advanced proficiency in Core Java, Spring Boot, microservices architecture, and asynchronous programming.
  • Experience with performance tuning and optimization.
  • Strong expertise in JavaScript (ES6+), TypeScript, and modern frameworks (e.g., React or Angular).
  • Solid understanding of responsive design principles and front-end build tools.
  • Extensive experience with relational (SQL Server, PostgreSQL, Oracle) and non-relational (MongoDB, Cassandra) databases, including schema design, query optimization, and data migration strategies.
  • Proficiency with Docker, Kubernetes, and experience with cloud platforms (e.g., AWS, Azure, GCP), including OpenShift.
  • Expert-level knowledge of Github and branching strategies.
  • Demonstrated experience with AI-powered development tools (e.g., GitHub Copilot, Devin, Claude Code, Cursor) for code generation, debugging, and refactoring.
  • Fundamental understanding of Large Language Models (LLMs) and their application in software development.
  • Proficiency in Python for scripting, data processing, and integration with AI/ML frameworks.
  • Hands-on experience with Generative AI concepts, Large Language Models (LLMs), transformer architectures, RAG, and advanced agentic frameworks such as Google ADK(preferred), LangChain, LangGraph.
  • Exceptional problem-solving abilities, strong communication, technical leadership, mentorship, and a proactive approach to continuous learning and innovation.
  • 6+ years of professional software engineering experience, with at least 3 years focused on modern full-stack development.
  • Proven track record of successfully designing, deploying, and maintaining high-scale, customer-facing applications in production environments.
  • Experience taking ownership of key project areas, driving technical initiatives, and leading cross-functional teams.
  • Prior experience integrating or working with AI/ML components or services is highly desirable.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or an equivalent technical field.

Nice To Haves

  • Google ADK

Responsibilities

  • Write clean, secure, and highly performant Java code using Spring Boot and related frameworks, adhering to best practices and coding standards.
  • Build modern, responsive front-end interfaces with a focus on user experience and robust, scalable RESTful APIs.
  • Lead architectural decisions, perform comprehensive code reviews, and mentor junior and mid-level developers, fostering a culture of technical excellence.
  • Collaborate closely with product managers and UI/UX designers to translate complex requirements into elegant and efficient technical solutions.
  • Champion continuous integration/continuous deployment (CI/CD) practices and oversee automated cloud deployments on platforms like AWS/GCP.
  • Actively utilize AI-powered development tools such as GitHub Copilot, Devin, Claude Code, and Cursor to accelerate development, improve code quality, and assist in debugging and refactoring efforts.
  • Contribute to the design and implementation of AI/ML integration patterns within applications, understanding the lifecycle of LLM-powered features.
  • Explore and integrate new AI technologies and frameworks to enhance application capabilities and developer productivity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service