Quality IT Resourcing
Java / Golang Software Engineer
Quality IT ResourcingCanada5 hours ago
TemporaryRemote FriendlyConsulting

Job Title: Software Engineer (Java / Golang)

Location: Remote

Job Type: Fixed-Term Contract (1 year) with annual salary

Client: Banking



Role Overview

We are seeking an experienced Software Engineer with strong Java and Golang expertise to join our Delivery Team as a fixed technology resource. In this role, you will contribute to the design, development, and deployment of reliable, scalable applications. You are expected to work independently on user stories while collaborating with cross-functional partners to ensure high-quality delivery.


Key Responsibilities

  • Develop, test, and deploy high-quality software solutions using Java 8 and Golang
  • Design and build microservices using Spring, Spring MVC, Spring Boot, and Spring Security (OAuth, LDAP)
  • Contribute to frontend and backend components using TypeScript, JavaScript, NodeJS, Python, and Groovy
  • Work closely with product owners, architects, and DevOps teams to deliver complete user stories
  • Implement and maintain cloud-based infrastructure and automation pipelines
  • Write and maintain Infrastructure-as-Code using Terraform (desired)
  • Automate configuration management using Ansible and Ansible Tower (collections, playbooks, and modules)
  • Perform code reviews and maintain best development practices
  • Troubleshoot, optimize, and enhance existing systems and services

Required Skills & Experience

  • Strong commercial experience in Java 8 and Golang
  • Experience with Spring/Spring Boot/Spring MVC and Spring Security
  • Solid understanding of REST APIs and microservices architecture
  • Experience using one or more of: TypeScript, JavaScript, NodeJS, Python, Groovy
  • Experience working in cloud environments (AWS, GCP, or Azure)
  • Familiarity with CI/CD pipelines and infrastructure automation
  • Ability to work independently and manage your own workload in a remote environment
  • Excellent problem-solving and communication skills

Desired / Nice-to-Have Skills

  • Experience with Hashicorp Terraform
  • Proficiency with Ansible and Ansible Tower
  • Experience writing Ansible collections, playbooks, and modules
  • Knowledge of containerization (Docker/Kubernetes)

Key Skills

Ranked by relevance