Senior Java Developer, AI Experience
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