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.
Electric Mind

Senior Java Backend Developer

Electric Mind

Senior Java Backend Developer building Java and Spring APIs for Electric Mind’s technology consulting clients. Delivering scalable enterprise solutions in an Agile, hybrid Toronto environment.

Posted 9/10/2026contractToronto • 🇨🇦 CanadaSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

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 DevelopmentSpring FrameworkREST API DevelopmentRelational Database ManagementAgile Software Delivery

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
Backend Application DevelopmentMicroservices ArchitectureObject-Oriented ProgrammingSQLAutomated TestingCode ReviewDebuggingPerformance OptimizationDesign PatternsCloud-Native Application Development
Soft Skills
Problem-SolvingAnalytical SkillsCommunicationCollaboration
Tools & Technologies
GitAI-Assisted Development ToolsSpring BootModern Development Tools
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceEngineering or Related Discipline
Industry Keywords
BankingPaymentsFinancial ServicesHigh-Volume SystemsConsulting

Tech Stack

Tools & technologies
CloudDistributed SystemsJavaMicroservicesSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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

Benefits

Comp & perks
  • Continuous opportunities to learn, grow, and share knowledge within your team and expert communities
  • Inclusive employer committed to diversity
  • Accommodation provided during recruitment and selection process
  • Agile, collaborative, high-performing delivery environment