Senior Full-Stack Developer needed to build scalable cloud-native applications for mortgage/lending solutions using Java Spring Boot, React, Azure, and microservices.
Responsibilities
Design and develop backend services supporting end-to-end mortgage and lending workflows using Java Spring Boot and cloud-native patterns. Build and maintain workflow orchestration solutions using Camunda 8, including BPMN models, connectors, and workers. Translate complex lending processes into scalable and executable workflows. Design, implement, and maintain API-first services using OpenAPI standards. Build secure APIs leveraging OAuth, identity management, and role-based access controls. Implement resilience patterns, including circuit breakers, retries, and timeouts. Support integrations using REST, messaging, and event-driven architectures. Develop and deploy services within cloud environments, preferably Microsoft Azure, using services such as API Management, Key Vault, and managed identities. Contribute to cloud-native deployments using containers and Helm charts. Support and enhance platforms deployed within Kubernetes environments, including AKS. Implement telemetry, logging, metrics, and distributed tracing using tools such as New Relic and ELK Stack. Follow DevSecOps practices, including CI/CD pipelines, automated testing, and security scanning practices such as SAST and SCA. Apply TDD, BDD, and DDD principles. Participate in code reviews, design discussions, and architectural decision-making. Collaborate closely with business analysts, QA engineers, architects, and product owners within agile delivery teams.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related technical field. 5–10 years of professional software development experience with strong full-stack development expertise, including Java Spring Boot, React, and cloud-native application development. Experience delivering solutions within mortgage, lending, or regulated financial services environments is considered an asset. Strong experience developing modern frontend applications using React. Experience building scalable full-stack applications using Java Spring Boot and React. Strong understanding of frontend architecture, state management, API integration, and responsive UI development. Experience with workflow orchestration platforms such as Camunda is considered an asset but is not required. Experience with Camunda 8, BPMN, or workflow automation technologies is considered an asset. Expert knowledge of implementing microservices using Java Spring Boot. Expert knowledge of API-driven development, including OpenAPI standards, OAuth, and resilience patterns such as circuit breakers and retries. Strong expertise in REST, messaging, data event streaming, and distributed tracing. Experience implementing fault-tolerant and resilient distributed systems. Experience using telemetry and observability tools such as New Relic and ELK Stack. Experience working with cloud services, preferably Microsoft Azure, including APIM, Key Vault, and identities. Strong understanding of cloud-native development, containerization, Kubernetes-based deployments, and Helm charts. Experience working with Agile delivery methodologies, TDD/BDD/DDD principles, and DevSecOps practices, including CI/CD pipelines, SAST/SCA scans, and mitigation processes. Strong analytical and problem-solving skills within complex distributed systems environments. Excellent communication skills with the ability to collaborate effectively with technical and non-technical stakeholders. Ability to work effectively within fast-paced environments with evolving requirements.
Backend Engineer designing APIs and integration architecture for EvenUp's AI - powered legal - tech platform. Improving client portal experiences and application performance from Toronto or San Francisco hubs.
Staff Backend Engineer building search and recommendation systems for Affirm’s pay - over - time marketplace. Setting technical strategy and scaling distributed backend systems across Affirm’s shopping platform.
Senior backend engineer building reliable MySQL and distributed SQL infrastructure for Affirm’s transparent buy - now - pay - later financial products. Automating databases, migrations, networking, and operations at scale.
Senior backend engineer building and operating distributed database infrastructure for Affirm’s buy - now - pay - later platform. Automating provisioning, migrations, failover, and Kubernetes storage networking.
Backend Engineer building Resend’s SMTP and email transport infrastructure. Designing reliable delivery, throttling, routing, and reputation - aware systems for developers.
Salesforce director leading MuleSoft and enterprise data foundation architecture for customer engagements. Advising CxOs and delivering governed, AI - ready platforms across complex technology environments.
Senior Backend Engineer building scalable backend, ETL, and reporting systems for Commerce7, a winery commerce platform. Modernizing legacy databases and powering data - intensive SaaS APIs.
Principal Engineer shaping Xero’s accounting APIs and AI - ready platform. Leading technical strategy for partner integrations, developer tooling, and reliable financial workflows.
Senior Backend Engineer building scalable Java/Kotlin services for Toast’s restaurant reservations and payments platform. Delivering integrations, subscriptions, and guest - management capabilities across global markets.
Staff Backend Engineer improving CI pipelines, automation, and developer productivity at Affirm, a flexible - pay platform. Leading reliable build systems across engineering.