Senior Java Developer, AI Experience

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Java Developer with AI experience building ELITS cloud software products. Leading Java, Kubernetes, CI/CD, architecture, and developer mentoring for Montreal’s hybrid team.

Responsibilities

  • Design, build, and maintain Java and Spring Boot backend services, contributing across the stack where needed
  • Lead architecture and design decisions for a live product from technical design through production delivery
  • Work with Kubernetes, containerized applications, and cloud-native deployment environments
  • Improve CI/CD, automated testing, documentation, code review, and release practices
  • Use coding agents and AI-assisted development workflows to improve delivery, testing, debugging, refactoring, and documentation
  • Mentor junior and intermediate developers through technical discussions, feedback, pairing, and constructive code reviews
  • Collaborate with product and internal stakeholders to turn requirements into scalable, maintainable solutions
  • Collaborate closely with ELITS colleagues, customer stakeholders, cloud teams, infrastructure teams, and technical users

Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline
  • At least 7 years of professional software development experience
  • Significant experience in a hands-on senior Java, backend, full stack, or technical lead development role
  • Strong Java and Spring Boot expertise, including backend service and API design, integrations, reliability, performance, and maintainability
  • Experience with Kubernetes, Docker or comparable container technologies, CI/CD, automated testing, peer code review, and modern deployment workflows
  • Practical experience using coding agents or agentic workflows to deliver real software work
  • Ability to explain work built, configured, automated, or delivered with AI, including custom agent instructions, skills, workflows, prompts, or guardrails where applicable
  • Demonstrated ability to mentor developers, improve engineering practices, communicate clearly, and balance delivery needs with long-term product quality
  • Comfortable supporting complex enterprise workplace environments and adapting to customer and project requirements
  • Must be a Canadian resident or hold a valid work permit in Canada

Benefits

  • Open, diverse, family-friendly company culture
  • Balance between leisure and work
  • Opportunities to grow and develop with IT specialists
  • Culture built on transparency, honesty, trust, solidarity, friendship, and cooperation
  • Open and honest communication
  • Employee empowerment and respect for colleagues’ opinions

Job title

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

CloudDockerJavaKubernetesSpringSpring BootSpringBoot

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.