Canada Remote (Global) Contract CAD 40 – 60 / hour

Anovia is hiring a Java Full-Stack Developer (Independent Contractor)

Responsibilities

  • Deliver full-stack development across frontend interfaces and backend systems, writing clean and reliable code.
  • Lead modernization efforts to move legacy Spring MVC and JSP architecture toward contemporary, distributed frameworks.
  • Optimize backend performance, batch processing, and transactional database operations to minimize latency under heavy load.
  • Design, build, and maintain secure RESTful APIs that connect internal platforms with broader enterprise systems.
  • Configure and scale automated job scheduling for real time data synchronization tasks.
  • Troubleshoot complex, cross-platform issues spanning application logic, database tuning, and deployment.

Requirements

  • 3 to 6 years of progressive software engineering experience building high-scale, production-ready enterprise web applications.
  • Strong backend proficiency with Java 8+ and the Spring Framework ecosystem, including Spring MVC, Spring JDBC, and Spring Security.
  • Solid experience with Microsoft SQL Server, JPA/EclipseLink, JDBC Templates, and SQL performance tuning.
  • Full-stack capability with JSP, JSTL, jQuery, Bootstrap 4, DataTables, and AJAX.
  • Experience designing and consuming secure RESTful APIs, and integrating enterprise authentication such as Okta SSO and LDAP.
  • Hands-on experience with Git, Bitbucket, Apache Tomcat, and Agile/Scrum delivery using Jira.
  • Must be based in Canada and able to contract directly with a Canadian entity.
  • Must be able to provide a valid Canadian tax identifier (Business Number or Social Insurance Number) for invoicing and tax reporting purposes.

Nice to Have

  • Candidates with experience in Spring Boot migrations and Python scripting will be given preference.
  • Modern frontend frameworks such as React or Angular.
  • Advanced database indexing, stored procedures, and replication management.
  • Integration with third-party enterprise APIs and protocols such as OAuth 2.0 or SAML.
  • CI/CD pipelines, automated testing frameworks, and centralized logging tools such as Splunk.

Work Arrangement

Remote (Worldwide)

Additional Information

  • This is a fully remote position.
  • Contract duration is expected to be six to nine months.
  • Anovia is an equal opportunity employer.
  • May use Artificial Intelligence tools to assist in reviewing and processing candidate applications.
Required Skills
MS SQLGit
About company
Anovia
Anovia (formerly Innovatia Technical Services) is an industry-leading technology outsourcing support provider with expertise in the telecommunications industry. Operating for over 20 years, we specialize in workflow and knowledge processes, as well as technical support, helpdesk, and multilingual support services. With over 200 professional experts across the globe, we service some of the world’s most successful Fortune 500 and Fortune 1000 companies.
All jobs at Anovia Visit website
Job Details
Department Technical Services
Category fullstack
Posted 2 days ago