Lead Java Developer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Detailed Job Description –
Lead the end-to-end design, development, testing, deployment, and production support of enterprise applications within the Lending and Leasing domain.
Provide strong technical leadership for solutions covering Commercial Lending, Consumer Lending, Mortgage Lending, Auto Financing, Equipment Leasing, Asset-Based Lending, Loan Origination and Loan Servicing.
Design and develop scalable enterprise applications using Java 8/11/17+, Spring Boot, Spring Framework, Spring Cloud, Hibernate/JPA, REST APIs and microservices architecture.
Lead the implementation and integration of Loan Origination Systems (LOS), Loan Management Systems (LMS), credit underwriting, risk assessment, collateral management, payment processing, collections and regulatory reporting.
Architect and implement integration solutions using REST/SOA, Apache Kafka, RabbitMQ, event-driven architecture and API Gateway solutions.
Support cloud-native application development and deployment using Microsoft Azure, AWS, Docker, Kubernetes/OpenShift and Terraform, along with CI/CD technologies such as Azure DevOps, Jenkins and GitHub Actions.
Work closely with business stakeholders, product owners, solution architects, BA, QA and DevOps teams to translate complex lending and leasing requirements into secure, scalable and high-performance technical solutions.
Lead and mentor development teams of 5–15 members across onshore and offshore locations, drive architecture/code reviews, resolve critical production issues, and establish engineering quality and development best practices.Top 3 Required SkillsLending & Leasing Domain Expertise – Strong knowledge of loan origination, underwriting, servicing, payments, collections, commercial/consumer lending and lease lifecycle processes.Java / Spring Boot / Microservices – Strong hands-on technical expertise with Java 8/11/17+, Spring Boot, Spring Framework, REST APIs and enterprise microservices architecture.Technical Leadership & Solution Architecture
More about this job
Responsibilities
Lead the design, development, testing, deployment, and production support of enterprise lending and leasing applications, including integrations and cloud-native solutions. Mentor development teams, guide architecture and code reviews, resolve production issues, and establish engineering best practices.
Requirements
Requires strong lending and leasing domain knowledge, hands-on expertise with Java, Spring Boot, REST APIs, and microservices, and technical leadership and solution architecture capabilities. The role also calls for experience with enterprise integrations, cloud platforms, CI/CD, and leading teams across onshore and offshore locations.
Skills
- Lending And Leasing Domain Expertise
- Java
- Spring Boot
- Microservices Architecture
- Technical Leadership
- Solution Architecture
- Loan Origination
- Loan Servicing
- REST APIs
- Apache Kafka
- RabbitMQ
- Microsoft Azure
- AWS
- Docker
- Kubernetes
- Terraform
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Management & Leadership
- Finance & Accounting
Keywords
- Lending And Leasing
- Commercial Lending
- Consumer Lending
- Mortgage Lending
- Auto Financing
- Equipment Leasing
- Asset-Based Lending
- Loan Origination Systems
- Loan Management Systems
- Credit Underwriting
- Risk Assessment
- Collateral Management
- Payment Processing
- Collections
- Regulatory Reporting
- Java
- Spring Boot
- Spring Framework
- Spring Cloud
- Hibernate
- JPA
- REST APIs
- Microservices
- Apache Kafka
- RabbitMQ
- Event-Driven Architecture
- API Gateway
- Microsoft Azure
- AWS
- Docker