Job Description
We are looking for a highly skilled Full-Stack Developer to join our Lending Engineering team. You will be responsible for designing, developing, and operating modern cloud-native applications that support critical lending services. This role requires strong backend engineering expertise with Java 21 and Spring Boot, combined with hands-on frontend development experience using React and modern web technologies. You will work in a highly collaborative engineering environment where pair programming is a mandatory practice, and ownership, technical excellence, and continuous improvement are valued. You will be involved in the full software development lifecycle—from architecture and implementation to deployment, monitoring, and production support.
Mandatory Technical Skills Backend Development Strong hands-on software development experience with Java 17/21 (preferably Java 21) Extensive experience with Spring Boot Experience developing and operating microservices-based architectures Strong API design and integration experience (REST/OpenAPI) Experience building distributed, event-driven systems using Kafka or similar messaging technologies Solid understanding of: Jackson Liquibase HikariCP Logback Micrometer SpringDoc/OpenAPI Frontend Development Strong hands-on experience with React Experience developing modern, responsive web applications Understanding of frontend architecture, state management, and API integrations Experience with Svelte is considered highly beneficial Cloud & Platform Engineering Hands-on experience with AWS Experience deploying and operating applications in cloud-native environments Experience with container technologies: Docker Kubernetes Experience implementing and maintaining CI/CD pipelines Practical experience with: Argo CD Terraform Crossplane Kargo
Databases Strong SQL and relational database experience Experience designing efficient data models and queries Exposure to NoSQL databases is an advantage Testing & Quality Experience with automated testing practices Familiarity with: AssertJ Testcontainers Strong commitment to code quality, maintainability, and engineering best practices Mandatory Requirements Pair Programming Hands-on, real-world pair-programming experience is a mandatory requirement.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru