Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

NewBe an early applicant

Senior Java Developer, AI Experience

Posted
Discussion

Summary

Senior Java developer who designs, builds, and maintains Java/Spring Boot backend services for a live product, leads architecture and design decisions, and works with Kubernetes, Docker, and CI/CD pipelines. The role uses AI coding agents in daily delivery and mentors junior developers; requires 7+ years of experience and Canadian work authorization.

  • 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

Core Competencies

Demonstrates strong expertise in Java and Spring Boot for backend service development, with a focus on architecture, CI/CD practices, and mentoring. Proven ability to collaborate with diverse teams and adapt to complex enterprise environments.

Highest-signal resume keywords

  • Java Expertise
  • Spring Boot Development
  • Kubernetes Experience
  • CI/CD Practices
  • Mentoring Developers

ATS Optimization Keywords

Hard Skills

  • Java
  • Spring Boot
  • Backend Service Design
  • API Design
  • Integrations
  • Performance Optimization
  • Maintainability
  • Automated Testing
  • Code Review
  • Agentic Workflows

Soft Skills

  • Clear Communication
  • Mentoring
  • Collaboration
  • Technical Leadership
  • Feedback Delivery

Certifications & Qualifications

  • Bachelor’s Degree in Computer Science
  • Valid Work Permit in Canada

Industry Keywords

  • Software Development
  • Technical Design
  • Enterprise Environments
  • Scalable Solutions
  • Product Quality

Tools & Technologies

  • Kubernetes
  • Docker
  • CI/CD Tools
  • Cloud-Native Environments
  • Coding Agents

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available