Senior Golang Developer Job at Botsford Associates, Canada

Q1YrOUliRUQydXh2L1pYL1RjTXVHRjlxU3c9PQ==
  • Botsford Associates
  • Canada

Job Description

Job Description

Project Overview

We are seeking a Senior GoLang Developer to join the transformation program at a leading financial institution.

This initiative involves modernizing legacy monolithic architectures into cloud-native, event-driven microservices on Azure.

The project focuses on enhancing scalability, security, and performance while transitioning FX/payments infrastructure to a future-proof ecosystem.

Key technical pillars include:

  • Migration of monolithic systems to microservices with event-driven architecture (EDA) .
  • Implementation of event brokers (Solace/Kafka) , with a preference for Solace.
  • End-to-end cloud deployment on Azure , using containerized solutions (OpenShift preferred).
  • Integration of pub/sub messaging patterns and asynchronous workflows.

Key Responsibilities

  1. Go Development: Design, build, and maintain high-performance backend services in GoLang.
  2. Event-Driven Architecture: Implement EDA using Kafka/Solace, with a focus on pub/sub messaging and event sourcing.
  3. Cloud Modernization: Deploy and manage scalable microservices on Azure, leveraging OpenShift (OCP) or Kubernetes/Docker.
  4. CI/CD Pipelines: Develop and optimize CI/CD workflows, preferably using Azure DevOps.
  5. System Monitoring: Troubleshoot and monitor applications using Grafana/Splunk (preferred) or Prometheus/AWS CloudWatch.
  6. API Integration: Enhance REST/RPC APIs with tools like Swagger, Proto Buff, and Postman.
  7. Collaboration: Work in Agile teams to document low-level designs (Visio/Plant UML) and refine system workflows.

Required Skills & Experience

Must-Have:

  • 5+ years of backend development, with 3+ years focused on GoLang (Java/C++ alone insufficient).
  • Hands-on experience with event brokers (Solace or Kafka; Solace preferred).
  • Proven track record in designing event-driven systems and pub/sub messaging patterns.
  • Expertise in Azure cloud deployment (IaaS/PaaS) and container orchestration (OpenShift/OCP preferred; Kubernetes/Docker acceptable).
  • Proficiency in CI/CD pipelines (Azure DevOps preferred).
  • Strong knowledge of REST/RPC APIs , Swagger/Proto Buff, and testing tools (Postman).
  • Experience with NoSQL databases (MongoDB) and SQL databases (SQL Managed Instance).
  • Familiarity with monitoring tools (Grafana/Splunk preferred; Prometheus/AWS CloudWatch acceptable).

Nice-to-Have:

  • Experience with choreography patterns in distributed systems.
  • Background in financial systems (FX/payments, ISO standards, REST/SOAP).
  • Exposure to high-performance environments (streaming platforms, NBFCs).

Key Deliverables

  • Scalable microservices aligned with EDA principles.
  • Robust CI/CD pipelines for Azure deployments.
  • Comprehensive monitoring dashboards (Grafana/Splunk).
  • Well-documented APIs and system workflows.

Job Tags

Similar Jobs

Soliant

ABA Therapist in Brockton, MA Job at Soliant

 ...behavioral assistance. Collect data on student behavior and progress to inform ongoing programming. Collaborate with teachers, therapists, and other school staff to foster a supportive learning environment. Maintain confidentiality and comply with all ethical... 

Sanford Health

RN - Registered Nurse - Chamberlain Medical Center - Full Time Job at Sanford Health

Careers With Purpose As one of the largest not-for-profit health systems in the United States, Sanford Health is always looking to innovate and grow. Grow with us by joining our team of over 18,000 nurses. Our workplace culture focuses on treating patients and ...

DSJ Global

Food Safety Supervisor Job at DSJ Global

 ...A growing Ready-to-Eat (RTE) food production facility in Pittsburgh is seeking a Food Safety & Quality Assurance Supervisor to lead quality and safety initiatives...  ...of accountability and continuous improvement. Manage product disposition, equipment calibration, and... 

A-C Electric Company

Senior Electrical Estimator Job at A-C Electric Company

 ...Job Description Mission: The Senior Electrical Estimator leads the Bid Team on projects with complete construction documents (plans and specifications) while working effectively with clients and developing future estimating leaders of A-C Electric Company.... 

Jobot

Project Manager Job at Jobot

 ...Job Description Job Description Project Manager - FDOT This Jobot Job is hosted by: Sean Copeland Are you a fit? Easy Apply now by clicking the "Apply Now" buttonand sending us your resume. Salary: $130,000 - $150,000 per year A bit about us: We...