Senior Java Backend Developer

Jobtailor

Toronto

On-site

CAD 110,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Jobtailor is seeking a senior backend engineer to design, develop and enhance scalable applications using Java and Spring-based technologies. You will build RESTful APIs and microservices for high-volume, business-critical systems and collaborate across design, development, testing, and production support.

You will apply OOP, design patterns, work with SQL and cloud-native architectures, participate in code reviews and automated tests, and help improve engineering practices and delivery.

Qualifications

  • Bachelor's degree in CS, engineering or related discipline or equivalent practical experience.
  • 5+ years of professional software development experience with Java backend.
  • Strong Spring and Spring Boot experience and REST API design.
  • Experience with relational databases, SQL and core database concepts.
  • Experience with Git-based source control and modern development practices.
  • Experience with automated testing, code reviews and Agile delivery.
  • Strong debugging and analytical skills; effective in cross-functional teams.
  • Banking/payments/financial services experience and high-volume systems.
  • Cloud-native development, event-driven or distributed architectures.
  • Experience with AI-assisted development tools (e.g., Copilot) is a plus.

Responsibilities

  • Design, develop and enhance scalable backend applications and services using Java and Spring-based technologies.
  • Build and maintain APIs and microservices supporting high-volume, business-critical applications.
  • Work across solution design, development, testing, code review and production support.
  • Collaborate with developers, BSA, Tech Leads and stakeholders to translate requirements into technical solutions.
  • Apply object-oriented design principles, engineering practices and design patterns.
  • Develop and integrate RESTful APIs and services within complex enterprise environments.
  • Work with relational databases and data persistence technologies.
  • Participate in code reviews, automated testing, debugging and performance optimization.
  • Contribute to continuous improvement of engineering practices, development processes and delivery effectiveness.
  • Use modern development tools and explore AI-assisted engineering techniques.
  • Communicate with client and internal teams in a collaborative delivery environment.

Skills

Java Development
Spring Framework
REST API Development
Relational Database Management
Agile Software Delivery
Backend Application Development
Microservices Architecture
Object-Oriented Programming
SQL
Automated Testing
Code Review
Debugging
Performance Optimization
Design Patterns
Cloud-Native Application Development
Problem-Solving
Analytical Skills
Communication
Collaboration

Education

Bachelor's Degree in Computer Science
Engineering or Related Discipline

Tools

Git
AI-Assisted Development Tools
Spring Boot
Modern Development Tools

Job description

  • Design, develop and enhance scalable backend applications and services using Java and Spring-based technologies
  • Build and maintain APIs and microservices supporting high-volume, business-critical applications
  • Work across solution design, development, testing, code review and production support
  • Collaborate with developers, Business Systems Analysts, Technical Leads and stakeholders to translate business requirements into technical solutions
  • Apply object-oriented design principles, engineering practices and design patterns
  • Develop and integrate RESTful APIs and services within complex enterprise environments
  • Work with relational databases and data persistence technologies
  • Participate in code reviews, automated testing, debugging and performance optimization
  • Contribute to continuous improvement of engineering practices, development processes and delivery effectiveness
  • Use modern development tools and explore AI-assisted engineering techniques
  • Communicate with client and internal teams in a collaborative delivery environment
Requirements
  • 5+ years of professional software development experience, with strong hands-on experience developing backend applications in Java
  • Strong experience with Spring and Spring Boot
  • Experience designing and developing REST APIs and microservices
  • Strong understanding of object-oriented programming, software design principles and common design patterns
  • Experience working with relational databases, SQL and core database concepts
  • Experience with Git-based source control and modern software development practices
  • Experience writing and maintaining automated tests and participating in code reviews
  • Strong debugging, problem-solving and analytical skills
  • Experience working within Agile software delivery teams
  • Strong communication and collaboration skills, with the ability to work effectively with both technical and business stakeholders
  • Bachelor's degree in Computer Science, Engineering or a related discipline, or equivalent practical experience
  • Previous experience within banking, payments or financial services
  • Experience building or supporting high-volume, transaction-oriented systems
  • Experience with cloud-native application development and modern enterprise architectures
  • Experience with messaging, event-driven architectures or distributed systems
  • Hands-on experience using AI-assisted software development tools such as GitHub Copilot, Cursor, Claude Code or similar
  • Interest in applying AI across requirements analysis, solution design, coding, testing, debugging and code review
  • Experience working in consulting or client-facing delivery environments
Core Competencies

Demonstrates expertise in designing and developing scalable backend applications using Java and Spring technologies, with a strong focus on RESTful APIs and microservices. Proven ability to collaborate effectively with cross-functional teams and apply modern software development practices, including Agile methodologies.

Highest-signal resume keywords
  • Java Development
  • Spring Framework
  • REST API Development
  • Relational Database Management
  • Agile Software Delivery
ATS Optimization Keywords
Hard Skills
  • Backend Application Development
  • Microservices Architecture
  • Object-Oriented Programming
  • SQL
  • Automated Testing
  • Code Review
  • Debugging
  • Performance Optimization
  • Design Patterns
  • Cloud-Native Application Development
Soft Skills
  • Problem-Solving
  • Analytical Skills
  • Communication
  • Collaboration
Certifications & Qualifications
  • Bachelor's Degree in Computer Science
  • Engineering or Related Discipline
Industry Keywords
  • Banking
  • Payments
  • Financial Services
  • High-Volume Systems
  • Consulting
Tools & Technologies
  • Git
  • AI-Assisted Development Tools
  • Spring Boot
  • Modern Development Tools
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Jobtailor • Toronto

On-site
CAD 110,000 - 160,000
Senior Java Developer, AI Experience
Senior Java Developer, AI Experience

Jobtailor • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Jobtailor • Toronto

On-site
CAD 110,000 - 150,000
Full Stack Developer - Java / Angular
Full Stack Developer - Java / Angular

Compunnel, Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Backend Java Lead Developer, Vice President
Backend Java Lead Developer, Vice President

Citigroup Inc. • Mississauga

On-site
CAD 167,000 - 236,000
Java Software Engineer
Java Software Engineer

Flexton Inc. • Toronto

On-site
CAD 90,000 - 120,000
Mid-Level Software Developer
Mid-Level Software Developer

Jobtailor • Shawinigan

On-site
CAD 90,000 - 120,000
Applications Development Java Programmer - Assistant Vice President
Applications Development Java Programmer - Assistant Vice President

MainframeMaster • Mississauga

Hybrid
CAD 85,000 - 120,000
Backend Java Lead Developer, Vice President
Backend Java Lead Developer, Vice President

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Senior Lead Engineer
Senior Lead Engineer

Jobtailor • Toronto

On-site
CAD 140,000 - 210,000