19 Sep
|
Apex Systems
|
Toronto
19 Sep
Apex Systems
Toronto
Job#: 3052402 : 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 team-oriented, 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 (phone hidden). (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.
📌 Senior Backend Java Engineer (Toronto)
🏢 Apex Systems
📍 Toronto