We are seeking an experienced Java Full Stack Developer with strong Angular front-end skills and hands-on experience in Commercial Lending systems, particularly Loan IQ. The ideal candidate will design, develop, and support scalable enterprise applications that support commercial loan origination, servicing, and lifecycle management.
Key Responsibilities
• Design, develop, and maintain full stack applications using Java/J2EE and Angular
• Build and consume RESTful APIs and microservices using Spring Boot
• Develop responsive UI components using Angular, HTML5, CSS3, and TypeScript
• Integrate applications with Loan IQ for loan booking, servicing, interest calculations, payments, and reporting
• Work on commercial lending workflows including syndications, covenants, accruals, repricing, and billing
• Collaborate with business analysts and product owners to translate lending requirements into technical solutions
• Perform unit testing, integration testing, and support UAT
• Troubleshoot production issues and provide ongoing application support
• Participate in code reviews and ensure adherence to best practices and security standards
Required Skills & Qualifications
Technical Skills
• Strong experience with Java 8+, Spring Boot, Spring MVC, Hibernate/JPA
• Hands-on experience with Angular (v8+), TypeScript, HTML5, CSS3
• Experience developing REST/SOAP web services
• Solid understanding of microservices architecture
• Experience with SQL/Oracle/DB2 databases
• Familiarity with CI/CD pipelines, Git, Maven/Gradle
• Experience working in Agile/Scrum environments
Domain Expertise
• Strong knowledge of Commercial Lending and loan lifecycle
• Hands-on experience with Loan IQ integration and data models
• Understanding of:
o Loan origination & servicing
o Interest and fee calculations
o Syndicated loans
o Payments, repricing, accruals, and billing
o LoanIQ experience preferred, or AFS/AFS Vision
Preferred Qualifications
• Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
• Knowledge of Kafka/RabbitMQ
• Exposure to DevOps and containerization (Docker, Kubernetes)
• Prior experience in banking or financial services environments
Education
• Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience)