Senior Back-End Developer - Backbase
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Back-End Developer – Backbase based in United States.
This role focuses on building and extending enterprise-grade digital banking solutions using the Backbase platform, with a strong emphasis on scalability, security, and performance. You will work within a fast-paced, agile consulting environment, delivering complex backend systems that power modern financial services experiences. The position involves close collaboration with cross-functional teams including architects, designers, and product managers to translate business requirements into robust technical solutions. You will contribute to the full software development lifecycle, from architecture and design through to deployment and support. Operating in a client-facing capacity, you will help solve real-world financial services challenges while maintaining high engineering standards. This is a highly collaborative role where clean architecture, reliability, and continuous improvement are central to success.
Accountabilities
This role is responsible for designing, developing, and maintaining backend services and integrations for digital banking platforms built on Backbase. You will ensure that systems are scalable, secure, and aligned with enterprise architecture and client requirements.
- 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
- 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
- Experience in financial services or regulated environments is highly preferred
- 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
- Competitive compensation aligned with experience (CAD $90K–$130K equivalent range)
- Fully remote work across the Americas
- Medical, dental, and extended health coverage (for eligible employees)
- Bonus programs and performance-based incentives
- Flexible work environment with Agile delivery culture
- Opportunities to work on complex digital banking transformation projects
- Strong emphasis on learning, development, and technical growth
- Collaborative, high-performing consulting team environment
- Exposure to leading financial services clients and enterprise systems
Requirements
This role requires a senior backend engineer with strong Java expertise and proven experience working on enterprise or financial services platforms, ideally within Backbase environments.