Canada Remote (Country) Full-time

EX Squared is hiring a Software Engineer - Java Developer (Remote - Canada)

About the Role

Jobgether is looking for a Software Engineer - Java Developer passionate about designing and delivering next-generation software solutions. You will enhance the digital experience of millions of users as part of a dynamic, global engineering team focused on building high-performance backend systems.

What You'll Do

  • Design, develop, and maintain backend applications using Java and frameworks such as Spring and Spring Boot.
  • Build secure, scalable RESTful APIs and microservices that support large-scale software systems.
  • Collaborate closely with product, QA, and operations teams to deliver impactful, high-quality features.
  • Debug, optimize, and troubleshoot issues across the stack to ensure system performance and reliability.
  • Follow best practices for clean code, testing, and technical documentation.
  • Participate in code reviews and contribute to knowledge sharing within the engineering team.
  • Continuously improve system design, automation processes, and overall development practices.

What We're Looking For

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience developing and deploying Java applications in production.
  • Strong proficiency in Java and frameworks like Spring, Spring Boot, and Hibernate.
  • Experience with RESTful API design, microservices architecture, and relational databases (SQL Server, PostgreSQL, Oracle, or MySQL).
  • Familiarity with CI/CD pipelines, Git, and DevOps best practices.
  • Strong analytical, problem-solving, and communication skills with a collaborative mindset.
  • Experience working in Agile or Scrum environments.

Nice to Have

  • Exposure to Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP) is highly desirable.
  • Knowledge of messaging systems such as Kafka or RabbitMQ is an advantage.

Technical Stack

  • Java, Spring, Spring Boot, Hibernate, RESTful APIs, Microservices
  • SQL Server, PostgreSQL, Oracle, MySQL
  • CI/CD, Git, Docker, Kubernetes
  • AWS, Azure, GCP, Kafka, RabbitMQ

Team & Environment

You will be part of a dynamic, global engineering team.

Benefits & Compensation

  • Competitive salary
  • Comprehensive health, dental, and vision insurance
  • Flexible work arrangements, including remote and hybrid options
  • Generous paid time off and volunteer days
  • Opportunities for continuous professional development and career advancement
  • Collaborative, inclusive, and innovation-driven work culture
  • Access to leading-edge technologies and projects with global impact

Work Mode

This is a remote position located in Canada.

Jobgether is an equal opportunity employer.

Required Skills
JavaSpringSpring BootHibernateRESTful APIsMicroservicesSQL ServerPostgreSQLOracleMySQLSQLSystem DesignCloud PlatformsContainerizationAgile Methodologies
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
EX Squared

Technology company focused on IT and software solutions

Visit website
Job Details
Category backend
Posted 5 months ago