Back to job search
Apex Systems logo
Apex SystemsVerified Job Source

Senior Backend Java Engineer

  • Canada
  • Remote
  • Posted Sep 19, 2026
  • 1 position

US$40–US$65 / hour

Opens an external site

Sign in to save this job
Employment type
Contract
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Apply by
Oct 16, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level

Job summary

Design, develop, and maintain scalable enterprise software applications using Java and related technologies. Collaborate with cross-functional teams to translate business requirements into robust technical solutions while ensuring code quality through peer reviews.

Job details

Job#: 3052402 Job Description: Senior Backend Java Engineer Location: Canada (Remote) Duration: Initial 6-Month Contract with Extension Potential Type: Contract Pay: $45.00/HR CAD + Application Process: It is best to apply via the medium on which you are seeing this posting. If you encounter technical difficulties submitting your resume, please send a Word version of your resume to Mauncho Ogega at [email protected] Overview Our client is a leading provider of AI-powered solutions that help global brands and retailers optimize business performance through advanced analytics, pricing, and promotional technologies. Their innovative SaaS platform drives measurable improvements in profitability, sales growth, and customer engagement for some of the world's most recognized consumer brands. They are seeking a highly motivated Senior Backend Java Engineer to join a collaborative, high-performing engineering team. This individual will play a key role in designing, developing, and enhancing core products while contributing to technical decisions, application architecture, and engineering best practices. The ideal candidate thrives in a fast-paced environment, enjoys solving complex technical challenges, and is passionate about delivering high-quality software solutions. Key Responsibilities Design, develop, test, and maintain scalable enterprise software applications, primarily using Java and related technologies. Collaborate with Product Management and cross-functional teams to define, prioritize, and deliver new features and enhancements. Translate business requirements into robust, maintainable technical solutions. Participate in a collaborative Agile/Scrum environment, including planning, estimation, and execution of development work. Conduct peer code reviews to identify defects, performance bottlenecks, scalability concerns, and security issues while promoting code quality and best practices. Contribute to software architecture, design standards, and coding guidelines. Develop and maintain comprehensive unit and system-level tests. Diagnose and resolve application, database, performance, scalability, and concurrency issues. Implement best practices for application design, including caching, state management, error handling, logging, scalability, environment configuration, and testing methodologies. Deliver high-quality solutions within committed timelines while balancing technical excellence with business needs. Required Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Minimum of 3 years of professional software development experience. Strong object-oriented programming and software design skills. Strong proficiency in Java or demonstrated ability to quickly learn and excel in Java-based development environments. Solid experience with SQL and relational databases. Experience building and delivering enterprise-scale software applications. Ability to troubleshoot and resolve performance, scalability, and concurrency issues within applications and databases. Strong analytical and problem-solving skills. Excellent communication skills with the ability to collaborate across technical and business teams. Preferred Qualifications Experience with Spring Framework and/or Hibernate. Exposure to cloud platforms, particularly Google Cloud Platform (GCP). Experience working with Kubernetes and containerized applications. Familiarity with Gradle build automation tools. Experience developing SaaS products and platforms. Desired Skills & Attributes Self-starter with the ability to work independently and proactively overcome obstacles. Strong organizational skills with the ability to manage competing priorities and accurately estimate effort. Passion for tackling complex, ambiguous problems through structured analysis and experimentation. Ability to break large challenges into manageable components and systematically validate solutions. Strong understanding of how technical solutions drive business outcomes. Enthusiasm for learning new technologies, domains, and markets. Collaborative mindset with a commitment to continuous improvement and technical excellence. Why Join Our Client? Opportunity to work on innovative, AI-driven products that solve complex business challenges. Join a talented, collaborative engineering team focused on both technical excellence and professional growth. Make a meaningful impact in a rapidly growing SaaS organization. Work on challenging, high-visibility projects with significant ownership and influence. Access ongoing learning and development opportunities in a culture that values innovation and continuous improvement. Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico. Everforth Apex Benefits Overview: In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. © 2026 Everforth, Inc. All rights reserved. Everforth Apex Systems is part of the Commercial Segment of Everforth, Inc. NYSE: EFOR 4400 Cox Road Suite 200 Glen Allen, Virginia 23060 Everforth Apex is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Benefits Department at [email protected] or 804-523-8228. (Do not submit resumes or solicit consultants to this email address). UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex.

What you’ll do

Design, develop, and maintain scalable enterprise software applications using Java and related technologies. Collaborate with cross-functional teams to translate business requirements into robust technical solutions while ensuring code quality through peer reviews.

Requirements

Requires a bachelor's degree in Computer Science or related field and a minimum of 3 years of professional software development experience. Candidates must possess strong object-oriented programming skills and proficiency in Java, SQL, and relational databases.

Benefits

• On-demand training program • Certification prep • Library of technical and leadership courses • Certification discounts • Comprehensive benefits package

Listed skills

  • Kubernetes · Preferred
  • SQL · Preferred
  • Scrum · Preferred
  • Agile · Preferred
  • Java · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Software engineering
  • SQL
  • Relational databases
  • Spring framework
  • Hibernate
  • Google cloud platform
  • Kubernetes
  • Containerization
  • Gradle
  • SaaS
  • Agile
  • Scrum
  • System architecture
  • Unit testing
  • Performance tuning

Job areas

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Consulting

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs