Senior Java Developer
Lendscape
| Company | Lendscape |
| Category | Engineering |
| Location | Cape Town |
| Remote | On-site (inferred) |
| Employment | Full-time |
| Level | Senior |
| Salary | Not stated by the employer |
| Posted | 14 Nov 2025 |
| Last verified | 1 Aug 2026 |
| Source | Employer career page (workable) |
Description
Lendscape is a leading technology provider to the global secured finance market. We’re dedicated to helping financial institutions unlock cash flow and provide enhanced lending experiences for their SME customers through innovative technology. Today, our technology and software underpins the secured lending offerings of over 120 banks and finance providers worldwide. Headquartered in London, and with regional offices in California and Singapore, Lendscape employs over 180 people around the world. About the role and our Engineering team As a member of a team that is spread across various parts of the world, you will gain exposure to diverse cultures and perspectives. Being a part of Lendscape while we are venturing into new countries puts you at the forefront of expansion! Our Software Engineering team is our biggest function, with 80 colleagues spread across 10 squads they play a key role ensuring we continue to be leaders in our field. We have some exciting new developments and are committed to introducing 3 additional teams to take us to over 100 colleagues in Engineering. Requirements Key Responsibilities: Java Development Utilise your strong proficiency in modern Java 21 to develop and maintain high-quality software applications. Implement best practices for code quality, maintainability, and performance. System Architecture Contribute to the overall system architecture and design decisions. Ensure scalability, reliability, and security of the software systems. Help evolve a large, long-established product — designing new event-driven integrations (transactional outbox, Kafka, Apache Camel) alongside incremental modernisation of existing code. Code Review and Mentorship Conduct thorough code reviews to maintain code quality and consistency. Provide guidance and mentorship to junior developers in the team. Integration and Testing Integrate REST APIs with existing systems, message-based integrations, and third-party services. Develop and execute comprehensive unit and integration tests using tools such as JUnit 5, Mockito, WireMock, and Testcontainers. Demonstrable experience of TDD. Collaboration Collaborate with product managers, UX designers, and other stakeholders to ensure alignment between business requirements and technical solutions. Participate in Agile/Scrum development processes, including sprint planning, stand-ups, and retrospectives. Design and Develop REST APIs Lead the design and implementation of contract-first REST APIs (OpenAPI) to meet business requirements. Collaborate with cross-functional teams to gather and understand API requirements and agree API contracts. Technical requirements Core Java In-depth knowledge of Java programming language features, syntax, and constructs, including modern language features (we develop on Java 21). Mastery of core Java concepts such as OOP (Object-Oriented Programming), multithreading, and exception handling. Spring Framework Proficiency in the Spring Framework and Spring Boot, including Spring MVC and Spring Security. Our estate spans classic Spring-configured applications and newer Spring Boot services. Understanding of inversion of control (IoC) and dependency injection (DI) principles. Object-Relational Mapping and Data Access Solid understanding of object-relational mapping concepts and strong hands-on SQL and JDBC skills (e.g. Spring JDBC). Our core product uses an established, in-house-maintained ORM — willingness to work beyond mainstream JPA matters more than expertise in any specific library. Web Technologies Familiarity with web development technologies such as HTML, CSS, and JavaScript. Experience with front-end frameworks/libraries (e.g., Angular, React, or Vue.js) is desirable, alternatively experience building rich user interfaces in server-side Java frameworks (e.g. Vaadin). RESTful Web Services and API Design Knowledg
1,114,680 openings. Erioun finds yours.Scored against your own profile, every hour.Try the radar →