Senior Java Engineer for High-Growth Finance Platform

13 hours ago


Stellenbosch, Western Cape, South Africa Unifi Africa Ltd Full time

Unifi Africa Ltd is a rapidly expanding finance and technology company operating in multiple countries. We offer personal lending products through various channels, including online, mobile phones, and branches.

We are backed by strong shareholders and a board of directors with extensive experience in entrepreneurship and lending.

To support our growing software platform, we seek a skilled Java Developer to join our small, motivated team. The ideal candidate will be involved in every stage of the development process, from requirements gathering to final product delivery.

This provides an excellent opportunity to showcase coding skills while making a tangible impact on Unifi and our clients.

Our dynamic team consists of adventurous individuals with a good sense of humor who are passionate about delivering high-quality solutions.

Learn more about Unifi at: Key Requirements

  • 6 years of relevant development experience
  • Independent and self-motivated individual

Technology Stack

We utilize a modern and diverse technology stack to deliver innovative solutions. Our core technologies include Groovy and Java for programming, with Micronaut and Spring Boot as our primary application frameworks.

We rely on Gorm and Hibernate for persistence and use MySQL as our main database.

For web-based user interfaces, we utilize Vaadin.

Additionally, our technology stack features Activiti for workflow management, Micronaut and JAX-RS for microservices, and Electron for cross-platform development.

We ensure secure operations with Apache Shiro and manage queue processing through Apache ActiveMQ Artemis.

Other tools in our stack include MongoDB for document storage, Jasper Reports for reporting, and Apache Velocity as our template engine.

We also use SWAGGER for API documentation.

Agile Methodology

We follow Agile Kanban methodology with continuous delivery, using Jenkins for builds, IntelliJ as our IDE, Bitbucket GIT for source control, and Gradle for build configuration.

We stay connected through Slack and Google, and manage our development cycle with Jira.

Salary Estimate

The estimated salary for this position is $80,000 - $120,000 per year, based on industry standards and location.



  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    Job OverviewWe are seeking a highly skilled and experienced Senior Java Developer to join our team at Communicate Recruitment.Estimated SalaryRanging from $120,000 to $180,000 per annum, depending on experience.Job DescriptionAs a Senior Java Developer, you will be responsible for leading Java development projects and working with a talented team of...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    About Us At Communicate Recruitment, we're committed to connecting talented individuals with exciting opportunities. As a leading recruitment agency, we pride ourselves on delivering personalized service and expert advice to help you achieve your career goals. Job Title: Senior Java Developer Transformation SpecialistEstimated Salary: $120,000 - $180,000...


  • Stellenbosch, Western Cape, South Africa Frank Consult Full time

    As a leading company in the digital marketing space, Frank Consult is seeking an experienced Marketing Assistant to join our team.The estimated salary for this role is around $55,000 - $65,000 per year, depending on experience and qualifications.About the RoleWe are looking for someone with a strong understanding of digital marketing and CRM systems to drive...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    **Company Overview**We are a team of innovative software developers at Communicate Recruitment. Our goal is to create enjoyable and user-friendly software solutions. **Salary**The estimated salary for this position is around $120,000 - $180,000 per year, based on national averages. **Job Description**We're looking for an experienced Java developer to join...


  • Stellenbosch, Western Cape, South Africa Frank Consult Full time

    About Frank Consult">We are seeking a dynamic Digital Marketing Coordinator to join our team at Frank Consult. As a key member of our marketing department, you will be responsible for driving brand growth across various platforms.">Key Responsibilities:">Client Engagement – Build strong relationships with clients, provide support, and ensure client...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    We are seeking a skilled High Performance C++ Software Engineer to join our team at Communicate Recruitment.About the RoleThis is an exciting opportunity for a motivated and experienced C++ developer to take on new challenges and contribute to the development of cutting-edge products.Key ResponsibilitiesDesign, develop, and optimize high-performance C++...

  • Senior Civil Engineer

    3 weeks ago


    Stellenbosch, Western Cape, South Africa Curiska Full time

    Candidates for this role should have a Professional Engineer (PrEng) qualification and at least 5-10 years of post-qualification experience in municipal services, bulk earthworks, and road design.A strong track record of project delivery, excellent communication skills, and proficiency in Autodesk Civil3D and IDAS Software are essential for this role.The...

  • Brand Growth Manager

    3 weeks ago


    Stellenbosch, Western Cape, South Africa Frank Consult Full time

    Job Description: We are seeking a Brand Growth Manager to join our team at Frank Consult. The successful candidate will be responsible for managing client interactions, coordinating online campaigns, and maintaining CRM systems. This dynamic position involves driving brand growth across various platforms.Key Responsibilities:Client Relationship Management...


  • Stellenbosch, Western Cape, South Africa MC Technology Staffing Full time

    About MC Technology StaffingWe are a leading staffing agency specializing in placing top talent in the field of RF engineering. Our clients rely on us to find exceptional professionals who can drive innovation and growth.Job Title: Senior RF Design Engineer - RF Product SpecialistSalary: $95,000 - $115,000 per yearJob Description:We are seeking a highly...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    **Job Title:** Senior Quality Assurance ManagerWe are seeking a skilled Senior Quality Assurance Manager to join our team at Communicate Recruitment. As a key member of our software development lifecycle, you will play a vital role in ensuring the highest quality products.This is an exceptional opportunity for a seasoned professional with 7+ years of...


  • Stellenbosch, Western Cape, South Africa Frank Consult Full time

    About the RoleFrank Consult is looking for a talented Brand Growth Associate to help drive brand growth across various platforms. The successful candidate will have a strong understanding of digital marketing and CRM systems, with previous experience in marketing or sales support roles.Key Responsibilities:Manage client interactions, coordinate online...


  • Stellenbosch, Western Cape, South Africa CapitalH Full time

    We are seeking a highly skilled High-Tech Infrastructure Architect to join our dynamic team at CapitalH. In this role, you will be responsible for designing and maintaining our high-availability infrastructure using cloud platforms (OCI, AWS, GCP, Azure) and on-premises environments.The estimated salary for this position is around $120,000 per year, based on...


  • Stellenbosch, Western Cape, South Africa Curiska Full time

    We are looking for a talented Senior Civil Design Engineer to join our team at Curiska. The successful candidate will have a Professional Engineer (PrEng) qualification and extensive expertise in municipal services, bulk earthworks, and road design.A salary range of R600,000 - R900,000 per annum will be offered based on experience.About the Role:This role...


  • Stellenbosch, Western Cape, South Africa Network Recruitment Full time

    Network RecruitmentIn our continuous pursuit of exceptional talent, we are seeking a seasoned Senior Full-Stack Software Engineer to join our team. As a key member of our IT department, you will be responsible for designing and implementing robust software solutions that meet the evolving needs of our clients.We are looking for an accomplished professional...


  • Stellenbosch, Western Cape, South Africa Frank Consult Full time

    Frank Consult is seeking a highly motivated Digital Marketing Associate to join our team and drive growth across digital platforms. As a key member of our marketing team, you will be responsible for managing client interactions, coordinating online campaigns, and maintaining CRM systems.Key Responsibilities:Client Engagement: Assist in client meetings, build...


  • Stellenbosch, Western Cape, South Africa Liquid Thought Full time

    Liquid Thought is a leading payment aggregator and provider of secure payment solutions. We're seeking an experienced Senior Software Engineer to join our team in Stellenbosch, working on hybrid projects.


  • Stellenbosch, Western Cape, South Africa Status Staffing Full time

    Status Staffing is seeking a seasoned Senior Accounting Professional to fill a critical role within our organization. In this position, you will be responsible for managing creditors' accounts, performing bank reconciliations, and handling petty cash reconciliations. To excel in this role, you should possess strong knowledge of Pastel and advanced Excel...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    The Embedded Test Software Engineer will be responsible for ensuring the quality of our consumer radar products.Job Summary:We are seeking a highly skilled and experienced Embedded Test Software Engineer to join our team in Stellenbosch, South Africa. This is a full-time position that requires strong technical expertise, excellent communication skills, and a...


  • Stellenbosch, Western Cape, South Africa SA Consulting Full time

    We are seeking a highly skilled Senior Financial Coordinator to support our remote financial operations from Stellenbosch, South Africa. This role will provide critical assistance with various aspects of our financial management, ensuring the smooth operation of our farms in the Delmas/Heidelberg area.Key ResponsibilitiesRecord and manage financial...


  • Stellenbosch, Western Cape, South Africa Frank Consult Full time

    Frank Consult is seeking a seasoned Senior Account Manager to lead the debtor recovery process.Estimated Salary: $65,000 - $85,000 per yearThis role requires a meticulous and organised individual with experience in managing accounts receivable processes, ensuring prompt collection of customer payments, and maintaining precise financial records.Key...