Senior Back-End Developer

New
Fully remote work across the AmericasFull-TimeSenior
Salary90,000 - 130,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
DockerCloud ComputingJavaKubernetesSpring BootRESTful APIsMicroservices

Requirements

  • 5+ years of production-level backend development experience using Java and Spring ecosystem
  • Hands-on experience with the Backbase digital banking platform
  • Strong knowledge of Spring Boot, Spring MVC, and Spring Security
  • Experience building microservices and large-scale distributed systems
  • Proficiency with REST and SOAP APIs, and data formats such as JSON and XML
  • Familiarity with application servers such as Tomcat, WebSphere, WebLogic, or JBoss
  • Experience with CI/CD pipelines, Git, and version control systems
  • Understanding of cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes)
  • Knowledge of enterprise integration patterns and frameworks such as Apache Camel
  • Strong problem-solving, analytical, and communication skills
  • Bachelor’s degree in Computer Science or related field (or equivalent experience)
  • Experience working in Agile environments and familiarity with TDD principles

Responsibilities

  • Develop, extend, and integrate Backbase digital banking backend services
  • Design and implement scalable microservices-based architectures using Java and Spring frameworks
  • Build and maintain REST and SOAP APIs using modern web service standards (JSON, XML, RAML)
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Ensure high-quality code through unit testing, code reviews, and adherence to engineering best practices
  • Support system integration using tools such as Apache Camel and enterprise integration patterns
  • Work within Agile methodologies including Scrum and Kanban to deliver iterative improvements
  • Contribute to CI/CD pipelines and cloud-based deployments using AWS, Azure, or GCP
  • Troubleshoot and resolve production issues in distributed and high-availability systems
View Full Description & ApplyYou'll be redirected to the employer's site
90,000 - 130,000 CAD per year
Apply Now