Senior Backend Developer
On-site · Toronto, Ontario, Canada
Job Summary
Design, code and document services in Java/SpringBoot microservices; integrate REST and JDBC integrations plus event/messaging technologies (JMS / MQ / Kafka); use AI in day-to-day SDLC work and AI-centric product development; write and maintain unit, system, and functional tests with JUnit, Mockito, and Cucumber; assist QA with integration, performance, and penetration testing; assist Production Support with troubleshooting; analyze business and system needs, explore options for efficient designs and secure data sharing; contribute to improving team processes and collaboration; leverage OpenShift/Kubernetes on-prem cloud with CI/CD pipelines; experience with middleware solutions in financial services context preferred; familiar with Jenkins, Maven, Kafka, JMS, GraphQL, Ansible, Camunda, ELK Stack; Cloud/OpenShift/Kubernetes experience; strong focus on scalable, secure APIs and enterprise-grade software; agile environment.
Required Qualifications
- 5+ years of experience in a software development role with a proven track record of delivering maintainable, quality solutions
- Experience with modern Java development with the Spring framework
- Knowledge of HTTP, REST, XML, JSON, JDBC, MS SQL, SQL, OAuth, MTLS and others
- Experience with software development best practices such as TDD/BDD, DevOps, code reviews, design patterns, CI/CD, SRE
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.