Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Lendscape

Java Engineer

Lendscape

Java Engineer at Lendscape designing GraphQL APIs and high-quality software applications. Collaborating with global teams and mentoring junior developers in a hybrid environment.

Posted 5/21/2026full-timeCape Town • 🇿🇦 South AfricaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AngularGradleGraphQLHibernateJavaJavaScriptJUnitMockitoPostgresReactSpringSpring BootSpringBootTypeScriptVue.js

About the role

Key responsibilities & impact
  • Lead the design and implementation of GraphQL APIs to meet business requirements.
  • Collaborate with cross-functional teams to gather and understand API requirements.
  • Utilise your strong proficiency in Java to develop and maintain high-quality software applications.
  • Implement best practices for code quality, maintainability, and performance.
  • Contribute to the overall system architecture and design decisions.
  • Ensure scalability, reliability, and security of the software systems.
  • Conduct thorough code reviews to maintain code quality and consistency.
  • Provide guidance and mentorship to junior developers in the team.
  • Integrate GraphQL APIs with existing systems and third-party services.
  • Develop and execute comprehensive unit and integration tests.
  • Participate in Agile/Scrum development processes, including sprint planning, stand-ups, and retrospectives.

Requirements

What you’ll need
  • In-depth knowledge of Java programming language features, syntax, and constructs.
  • Mastery of core Java concepts such as OOP (Object-Oriented Programming), multithreading, and exception handling.
  • Proficiency in the Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Understanding of inversion of control (IoC) and dependency injection (DI) principles.
  • Expertise in Hibernate or JPA for object-relational mapping and database interaction.
  • Familiarity with web development technologies such as HTML, CSS, and JavaScript and / or TypeScript.
  • Experience with front-end frameworks/libraries (e.g., Angular, React, or Vue.js).
  • Knowledge of building and consuming RESTful APIs using frameworks like Spring REST or JAX-RS.
  • Strong understanding of GraphQL concepts and best practices.
  • Proficient in working with relational databases like PostgreSQL and a good understanding of database design principles.
  • Extensive experience with testing frameworks such as JUnit, Mockito and TestNG for unit testing and integration testing.
  • Familiarity with build tools like Gradle for dependency management.
  • Proficient in using a version control system like Git for source code management.
  • Knowledge of CI/CD pipelines and tools like Bamboo.
  • Understanding and application of design patterns for creating scalable and maintainable software.
  • Expertise in writing concurrent and multithreaded applications, including synchronisation mechanisms.
  • Awareness of security best practices in Java development, including secure coding principles and vulnerability mitigation.
  • Ability to optimise code for performance and diagnose and resolve performance-related issues.
  • Experience with logging frameworks (e.g., SLF4J) and application monitoring tools.
  • Strong collaboration skills and the ability to write clear and concise technical documentation.
  • Familiarity with Agile development methodologies, particularly Scrum.
  • Proficient in troubleshooting and debugging Java applications using various tools.
  • Demonstrated commitment to continuous learning and staying updated with the latest Java and industry trends.

Benefits

Comp & perks
  • 🌐 Worldwide ❌ Jobs You've Hidden ⭐️ Saved Jobs ✅ Applied Jobs ✉️ Email Alerts 👤 Account Lendscape Website LinkedIn All Job Openings 51 - 200 employees Founded 1968 💸 Finance 💳 Fintech ☁️ SaaS Finance
  • Fintech
  • SaaS Lendscape is a leading provider of technology solutions for business financing, offering a comprehensive and flexible platform trusted by over 120 banks and finance providers worldwide. Specializing in invoice finance, factoring, asset based lending, supply chain finance, and asset finance, Lendscape's innovative technology helps optimize performance, reduce risk, and deliver excellent customer experiences. With a focus on agile, modern solutions, Lendscape is recognized for its ability to streamline and automate lending processes, supporting multi-country operations and integration with other providers through its API-driven systems. It has a strong track record of partnership and reliability in the fast-paced lending environment. Java Engineer 🔥 32 minutes ago 🏢🏡 Cape Town – Hybrid ⏰ Full Time 🟡 Mid-level 🟠 Senior 🔙 Backend Engineer Angular Gradle GraphQL Hibernate Java JavaScript JUnit Mockito Postgres React Spring Spring Boot SpringBoot TypeScript Vue.js Apply Now Find Hiring Managers Customize resume + cover letter Report problem ☆ Save ☑️ Mark as applied ❌ Hide 📋 Description
  • Lead the design and implementation of GraphQL APIs to meet business requirements.
  • Collaborate with cross-functional teams to gather and understand API requirements.
  • Utilise your strong proficiency in Java to develop and maintain high-quality software applications.
  • Implement best practices for code quality, maintainability, and performance.
  • Contribute to the overall system architecture and design decisions.
  • Ensure scalability, reliability, and security of the software systems.
  • Conduct thorough code reviews to maintain code quality and consistency.
  • Provide guidance and mentorship to junior developers in the team.
  • Integrate GraphQL APIs with existing systems and third-party services.
  • Develop and execute comprehensive unit and integration tests.
  • Participate in Agile/Scrum development processes, including sprint planning, stand-ups, and retrospectives. 🎯 Requirements
  • In-depth knowledge of Java programming language features, syntax, and constructs.
  • Mastery of core Java concepts such as OOP (Object-Oriented Programming), multithreading, and exception handling.
  • Proficiency in the Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Understanding of inversion of control (IoC) and dependency injection (DI) principles.
  • Expertise in Hibernate or JPA for object-relational mapping and database interaction.
  • Familiarity with web development technologies such as HTML, CSS, and JavaScript and / or TypeScript.
  • Experience with front-end frameworks/libraries (e.g., Angular, React, or Vue.js).
  • Knowledge of building and consuming RESTful APIs using frameworks like Spring REST or JAX-RS.
  • Strong understanding of GraphQL concepts and best practices.
  • Proficient in working with relational databases like PostgreSQL and a good understanding of database design principles.
  • Extensive experience with testing frameworks such as JUnit, Mockito and TestNG for unit testing and integration testing.
  • Familiarity with build tools like Gradle for dependency management.
  • Proficient in using a version control system like Git for source code management.
  • Knowledge of CI/CD pipelines and tools like Bamboo.
  • Understanding and application of design patterns for creating scalable and maintainable software.
  • Expertise in writing concurrent and multithreaded applications, including synchronisation mechanisms.
  • Awareness of security best practices in Java development, including secure coding principles and vulnerability mitigation.
  • Ability to optimise code for performance and diagnose and resolve performance-related issues.
  • Experience with logging frameworks (e.g., SLF4J) and application monitoring tools.
  • Strong collaboration skills and the ability to write clear and concise technical documentation.
  • Familiarity with Agile development methodologies, particularly Scrum.
  • Proficient in troubleshooting and debugging Java applications using various tools.
  • Demonstrated commitment to continuous learning and staying updated with the latest Java and industry trends. Apply Now 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score Similar Jobs Senior Back-End / Full Stack Developer 🔥 7 hours ago Parvana 11 - 50 🎯 Recruiter 📡 Telecommunications 💸 Finance Website LinkedIn All Job Openings Senior Back-End / Full Stack Developer implementing scalable backend services using .NET for investment advisory firm. Mentoring engineers and driving development practices within a hybrid work environment. 🏢🏡 Cape Town – Hybrid ⏰ Full Time 🟠 Senior 🔙 Backend Engineer Azure Cloud ETL JavaScript MS SQL Server SQL Vue.js .NET Senior Developer – Java 🕒 April 29 Parvana 11 - 50 🎯 Recruiter 📡 Telecommunications 💸 Finance Website LinkedIn All Job Openings Senior Java Developer providing guidance and development for a South African software solutions firm. Focused on mentoring and high code standards within a dynamic team environment. 🏢🏡 Cape Town – Hybrid ⏰ Full Time 🟠 Senior 🔙 Backend Engineer Hibernate J2EE Java JavaScript JUnit MariaDB Maven Microservices MySQL SDLC TypeScript Senior Backend Developer, AI Native 🕒 April 16 Clickatell 201 - 500 Website LinkedIn All Job Openings Backend engineer responsible for using AI tools to build scalable systems. Work with Java and Python to create production-ready systems for AI-driven chat commerce company Clickatell. 🏢🏡 Cape Town – Hybrid ⏰ Full Time 🟠 Senior 🔙 Backend Engineer AWS Cloud Distributed Systems Java Kafka Python Spring Spring Boot SpringBoot Senior Software Engineer, Back-end 🕒 April 2 Maxtec 11 - 50 Website LinkedIn All Job Openings Senior Software Engineer focusing on .NET software solutions at DigiOutsource. Collaborating with teams to deliver high-quality, scalable products in online gaming. 🏢🏡 Cape Town – Hybrid ⏰ Full Time 🟠 Senior 🔙 Backend Engineer AWS Azure Cloud Docker Google Cloud Platform Microservices SDLC SQL .NET Software Engineer – Back-end 🕒 April 1 Maxtec 11 - 50 Website LinkedIn All Job Openings Software Engineer developing scalable solutions on the .NET framework for an online gaming company. Collaborating with teams to deliver high-quality, efficient software products. 🏢🏡 Cape Town – Hybrid ⏰ Full Time 🟡 Mid-level 🟠 Senior 🔙 Backend Engineer AWS Azure Cloud Docker Google Cloud Platform Microservices SDLC SQL .NET View More Backend Engineer Jobs 🌐 Worldwide Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com Search Search Jobs by country Search jobs by city Search jobs by job title Search entry-level jobs Search junior-level jobs Search senior-level jobs Search jobs by tech stack Search jobs by contract type Search remote internships Search remote part-time jobs Remote jobs Anywhere in the World Companies Hiring Anywhere in the World Companies Hiring Sales People Anywhere in the World Companies Hiring Software Engineers Anywhere in the World Resources Advice Tips for finding remote jobs Interview questions and answers Resume examples Cover letter examples Post a job Affiliates Privacy policy Terms of service Job board SEO course AI Apply Copilot OpenClaw job finder Jobs by Country Remote jobs anywhere in the world (Worldwide remote jobs) Remote jobs United States Remote jobs Australia Remote jobs Brazil Remote jobs Canada Remote jobs France Remote jobs Ireland Remote jobs Germany Remote jobs Netherlands Remote jobs Spain Remote jobs UK Popular Jobs Remote data analyst jobs Remote customer support jobs Remote executive assistant jobs Remote marketing jobs Remote product designer jobs Remote product manager jobs Remote project manager jobs Remote recruiter jobs Remote sales jobs Remote software engineer jobs Jobs by Type Remote full-time jobs Remote part-time jobs Remote contract jobs Remote internship jobs Remote entry-level jobs Remote jobs with no experience required Remote junior jobs (1-3 years of experience) Digital nomad jobs Remote jobs with no degree required Freelance remote jobs Temporary remote jobs Remote jobs hiring now Stay at home mom jobs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaGraphQLSpring FrameworkHibernateRESTful APIsHTMLCSSJavaScriptJUnitGradle
Soft Skills
collaborationmentorshipcode reviewcommunicationproblem-solvingcontinuous learningdocumentationleadershipagile methodologiesperformance optimization