Senior Java Developer - Assistant Vice President

CitiMississauga, ON
CA$94,300 - CA$141,500Onsite

About The Position

We are seeking a highly skilled Assistant Vice President (AVP), Software Senior Engineer, to design, develop, and maintain robust middleware solutions. The ideal candidate will have deep expertise in Java and Spring Boot, strong database knowledge, and a passion for leveraging AI to drive productivity and innovation.

Requirements

  • Strong understanding of Core Java (preferably Java 11/17), multithreading, collections, garbage collection, JVM internals
  • Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Experience with RESTful APIs and microservices architecture
  • Experience with NoSQL Databases: MongoDB (data modeling, querying, performance tuning)
  • Experience with CI/CD & DevOps tools: Jenkins, GitLab CI, GitHub Actions, Maven, Gradle, Docker, Kubernetes
  • Experience with Version Control: Git, standard branching strategies (Gitflow)
  • Experience with Testing frameworks: JUnit, Mockito, integration testing
  • Experience with Web Technologies: SOAP/REST web services, XML, JSON
  • Experience with AI Tools & Methodologies: GitHub Copilot, Claude, Devin, Codex, Anti Gravity; AI/ML concepts, prompt engineering, integrating AI into development workflows (code generation, testing, debugging, documentation)
  • 5-8 years of experience in applications development with modern software engineering practices
  • Proven track record of managing and implementing successful projects
  • Experience with AI-driven development approaches
  • Working knowledge of consulting/project management techniques adaptable to AI-accelerated lifecycles
  • Ability to work under pressure and manage deadlines with AI tools for enhanced adaptability
  • Bachelor’s degree/University degree or equivalent experience

Nice To Haves

  • Angular experience is a plus
  • AI certification is a plus

Responsibilities

  • Lead development of complex middleware applications using Java and Spring Boot, leveraging AI-powered tools (Copilot, Codex) to accelerate development and enforce best practices
  • Architect and optimize database interactions with Oracle, SQL, and MongoDB, using AI to analyze performance and suggest improvements
  • Drive adoption of CI/CD pipelines with AI-integrated testing, vulnerability scanning, and predictive failure analysis
  • Work with cross-functional teams to define requirements and deliver high-quality software
  • Guide junior engineers and foster AI-driven development practices
  • Research and implement AI technologies to enhance productivity and software quality
  • Participate in code reviews using AI-powered analysis tools for bug detection and security scanning
  • Troubleshoot complex issues using AI-driven anomaly detection and log analysis
  • Leverage AI for advanced risk analytics and compliance monitoring

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401k
  • Paid holidays
  • Flexible scheduling
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service