Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Tecsys Inc.

Senior Java Developer

Tecsys Inc.

Développeur Java sénior concevant des applications performantes pour Tecsys, innovateur en solutions de chaîne d'approvisionnement. Collaboration Agile, architecture, qualité du code et encadrement technique.

Posted 9/11/2026full-timeMontreal • 🇨🇦 CanadaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing high-performance Java applications, with a strong focus on mentoring, code quality, and technical direction. Proficient in Agile methodologies and accountable for the architecture and delivery of software solutions.

Highest-signal resume keywords
Java Application DevelopmentMentoring DevelopersCode Review and FeedbackREST Services and API ArchitectureAgile Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaJUnitAutomated TestingClean CodeTechnical Debt ManagementRelational DatabasesPostgreSQLREST ServicesAPI Architecture
Soft Skills
Excellent Written CommunicationExcellent Spoken CommunicationSoftware Engineering Judgment
Tools & Technologies
GitMavenModern IDEAI-Assisted Development Tools
Industry Keywords
Software EngineeringTechnical DirectionCode QualityAgile Team Collaboration

Tech Stack

Tools & technologies
JavaJUnitMavenPostgres

About the role

Key responsibilities & impact
  • Design, develop, and maintain high-performance Java applications.
  • Own complex technical challenges from analysis and design through implementation, testing, deployment, and production support.
  • Shape the architecture and technical direction.
  • Conduct thorough code reviews and provide feedback that improves quality, maintainability, and performance.
  • Mentor less experienced developers through pairing, knowledge sharing, and technical guidance.
  • Identify and prioritize technical debt and quality risks.
  • Collaborate with technical leads, product owners, and the quality assurance team.
  • Use AI-assisted and agentic development tools while remaining accountable for the design, quality, security, and accuracy of deliverables.
  • Participate in brainstorming sessions, requirements analysis, and solution development within an Agile team.

Requirements

What you’ll need
  • Degree in computer science, software engineering, or equivalent experience.
  • 5–7 years or more of experience developing Java back-end applications.
  • Experience with JUnit, relational databases (PostgreSQL is an asset), and standard tools such as Git, Maven, and a modern IDE.
  • Demonstrated track record of mentoring developers and providing constructive feedback during code reviews.
  • Excellent software engineering judgment and the ability to develop pragmatic, maintainable solutions.
  • Strong understanding of clean code, automated testing, and technical debt management.
  • Hands-on experience with REST services and API architecture.
  • Comfortable using AI-assisted or agentic development tools, with full accountability for delivered work.
  • Excellent written and spoken English.
  • Must be a Canadian citizen, a permanent resident of Canada, or hold a valid Canadian work permit.

Benefits

Comp & perks
  • Remote work and the flexibility to work in the way that is most productive for you
  • Conveniently located offices and collaborative workspaces
  • Digital-first work environment
  • Diverse and inclusive workplace
  • Accommodation measures for candidates selected for an interview