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