Collaborate with full-stack feature teams to deliver integrated platform components.
Develop and enhance applications within the Lending Operations Technology stack to support strategic initiatives and user requests.
Create modular, reusable, and testable components to ensure maintainability and scalability.
Demonstrate a strong understanding of underlying platforms, including databases, APIs, caching layers, proxies, and web services.
Apply design patterns and best practices to solve complex technical problems efficiently.
Core ProficiencyJava Development:
Excellent core Java skills with 8+ years of hands-on experience.
UI Development:
3+ years of experience in building responsive web interfaces using React.
LoanIQ Expertise:
5+ years of experience in LoanIQ SDK programming.
Strong working knowledge of:
LoanIQ APIs
Data Models and Functionality
Event Manager
Inquiry APIs
Remote Server Configuration
Software Design and Architecture:
Proficient in Java Design Patterns and Microservices Architecture.
Familiar with Front-to-Back (F2B) Application Design principles.
Database & Data Handling:
Strong SQL skills.
Experience working with relational databases (RDBMS).
Frameworks & Tools:
Hands-on experience with Spring Boot, RESTful APIs.
Familiarity with Elastic Search, XML, and JSON.
Operating Systems:
Working knowledge of Red Hat Linux and Windows environments.
Messaging & Middleware:
Good experience with Java Messaging Services (MQ or similar middleware).
Testing & Automation:
Exposure to Behavior-Driven Development (BDD) using Cucumber or JUnit.