Jobgether

Software Engineer - Java Developer (Remote - Canada)

Posted: just now

Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer - Java Developer in Canada.We are seeking a talented Java Developer who is passionate about designing and delivering next-generation software solutions that enhance the digital experience of millions of users. In this role, you will be part of a dynamic, global engineering team focused on building high-performance backend systems using modern frameworks and cloud technologies. You will have the opportunity to collaborate across disciplines, influence architectural decisions, and contribute to the continuous evolution of cutting-edge broadband software solutions. This position is ideal for someone who thrives in a fast-paced, agile environment and values innovation, collaboration, and technical excellence.AccountabilitiesDesign, develop, and maintain backend applications using Java and frameworks such as Spring and Spring BootBuild secure, scalable RESTful APIs and microservices that support large-scale software systemsCollaborate closely with product, QA, and operations teams to deliver impactful, high-quality featuresDebug, optimize, and troubleshoot issues across the stack to ensure system performance and reliabilityFollow best practices for clean code, testing, and technical documentationParticipate in code reviews and contribute to knowledge sharing within the engineering teamContinuously improve system design, automation processes, and overall development practicesRequirementsBachelor's or Master's degree in Computer Science, Software Engineering, or a related field5+ years of professional experience developing and deploying Java applications in productionStrong proficiency in Java and frameworks like Spring, Spring Boot, and HibernateExperience with RESTful API design, microservices architecture, and relational databases (SQL Server, PostgreSQL, Oracle, or MySQL)Familiarity with CI/CD pipelines, Git, and DevOps best practicesExposure to Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP) is highly desirableKnowledge of messaging systems such as Kafka or RabbitMQ is an advantageStrong analytical, problem-solving, and communication skills with a collaborative mindsetExperience working in Agile or Scrum environmentsBenefitsCompetitive salary and comprehensive health, dental, and vision insuranceFlexible work arrangements, including remote and hybrid optionsGenerous paid time off and volunteer daysOpportunities for continuous professional development and career advancementCollaborative, inclusive, and innovation-driven work cultureAccess to leading-edge technologies and projects with global impactJobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.📊 It compares your profile to the job's core requirements and past success factors to determine your match score.🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.Thank you for your interest!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs