Job Summary
We are seeking a Senior Backend Developer with strong experience building cloud-native, workflow-driven platforms in regulated financial services environments. This role focuses on designing, developing, and supporting scalable, resilient, and secure backend services that power complex mortgage and lending workflows. The ideal candidate has deep expertise in microservices, API-driven development, workflow orchestration (Camunda 8), and modern DevSecOps practices, and thrives in agile product teams delivering mission-critical systems.
Key Responsibilities
Backend & Workflow Development
- Design and develop backend services using Java Spring Boot and cloud-native patterns
- Build workflow orchestration solutions with Camunda 8 (BPMN models, connectors, workers)
- Translate lending processes into executable workflows
- Ensure workflow implementations are resilient, traceable, and aligned with enterprise standards
- API Driven & Integration Development
- Design and maintain APIs using OpenAPI standards and secure practices (OAuth, RBAC)
- Implement resilience patterns (circuit breakers, retries, timeouts)
- Support integrations via REST, messaging, and event-driven architectures
- Cloud & Platform Engineering
- Develop and deploy services in cloud environments (preferably Azure)
- Contribute to containerized deployments using Helm charts
- Support Kubernetes environments (AKS experience is an asset)
- Enhance platform scalability, reliability, and operational readiness
- Observability & Performance
- Implement telemetry and tracing for system observability
- Use tools such as New Relic and ELK Stack to monitor performance and diagnose issues
- Partner with QA and performance teams to remediate bottlenecks
- Secure & Quality Driven Delivery
- Follow DevSecOps practices including CI/CD pipelines, automated testing, and security scanning
- Apply TDD/BDD/DDD principles for maintainable code
- Participate in code reviews, design discussions, and architectural decisions
- Ensure compliance with enterprise security and risk requirements
Agile Collaboration
- Wo rk in agile teams with BAs, QA engineers, architects, and product owners
- Contribute to sprint planning, backlog refinement, and estimation
- Surface risks, dependencies, and improvement opportunities
Required Qualifications
Experience & Education
- Bachelor's degree in Computer Science, Engineering, or related field
- 8-10 years of professional software development experience with backend/platform focus
- Experience delivering solutions in mortgage, lending, or regulated financial services environments preferred
Core Technical Skills
- H ands-on experience with Camunda 8 (BPMN, connectors, workers)
- Strong expertise in Java Spring Boot and microservices architecture
- Expert knowledge in API-driven development and API security
- Solid understanding of REST, messaging, event streaming
- Experience implementing fault tolerance and resilience patterns
Cloud & Platform Skills
- S trong knowledge of cloud native development and Kubernetes deployments
- Experience with Helm c harts
Quality, Security & Delivery
- S trong grounding in Agile methodologies
- Experience with CI/CD pipelines, test automation, and secure development practices
- Familiarity with application security scanning
Soft Skills
- Strong analytical and problem-solving skills in distributed systems
- Excellent communication skills with technical and non-technical stakeholders
- Comfortable in fast-paced environments with evolving requirements
Preferred Qualifications
- Ex perience deploying/managing self-managed Camunda 8 clusters in AKS
- Familiarity with observability tools (New Relic, ELK Stack)
- Experience with DevSecOps practices including SAST/SCA scans and mitigation
Certifications
- None required; Scrum/Agile certifications are a plus