Senior Java Engineer

2 days ago


Stellenbosch, Western Cape, South Africa Scrums Full time
Our Story

At (formerly SovTech), we believe the future of software lies in the talent, innovation, and creativity found on the African continent. For over a decade, we have been pioneering world-class software development for a global audience. We are the leading custom software development company from Africa that, like any great tech company, was founded in a garage. has now grown to more than 350 of the best AI-powered software engineering experts, building world-class platforms for growing businesses across four cities on three continents.

Looking ahead, we remain committed to growing Africa's tech ecosystems. Africa is home to the world's youngest population, with over 50% of Africans under the age of 25. Recent estimates indicate there are over 700,000 professional software developers across Africa today. That number is projected to double by 2025. We believe in the future of African tech talent and the impact it will have on scaling global companies.

Accelerating business growth with expert tech talent

Trusted by 400+ companies, helps businesses scale with our cloud-based engineering subscription platform, offering consistent, cost-effective AI-powered experts, teams, and reliable developer analytics.

Our Culture

Our culture is underpinned by 8 core values.

Why Join Our Team?

Be part of a dynamic, people-first team that's showcasing and advancing Africa's tech landscape on the global scale. At , we celebrate your individuality, empower your decision-making, and create meaningful experiences. Together, we're driving innovation and building exceptional teams. Take a look at some of the highlights:

1. At , we champion an empowered workplace where you shape the culture, influence decisions on tech stacks, and take charge of user testing—all while working from wherever you thrive best across our interconnected Guilds.
2. Our distributed teams span South Africa, Nigeria, Kenya, Zimbabwe, and other parts of the continent, showcasing the diversity and brilliance of African talent.

The Vibes

1. Annual Foos-Fest: Showcase your skills at our legendary Foosball Festival and take home quirky, sought-after awards.
2. AI-Powered Hackathons: Collaborate with your team to create innovative, market-ready products in just 24 hours—all while enjoying live music and family-friendly fun.
3. Year-End Celebrations: Reflect and connect at our unforgettable year-end events, a decade-old tradition we continue to cherish.
4. Popcorn Fridays, Dev Chats, and Braais: Bond with colleagues over insightful discussions and sizzling good vibes.
5. Fluid Clubs: Join like-minded peers in activities like hiking, running, and more to foster shared interests beyond work.
6. Weekly All-Hands: Stay inspired and in the loop with our weekly All-Hands sessions that bring us together as one team.
7. Explore Week: Our annual tradition encourages you to work from anywhere around the globe for one exciting week—freedom meets inspiration

Rewards & Recognition

1. Stacos (our company currency): Reward and recognise your peers with Stacos and exchange them for cool vouchers to celebrate accomplishments big and small.
2. Commission Incentives: Unlock attractive rewards for successful business development leads and employee referrals.

Continued Career Growth & Support

1. Internal AI Platforms: We empower our teams with access to both closed and open source LLM's that make work easier and empower your professional growth. We love AI
2. High-Performance Culture: Stay aligned and on track with OKRs (Objectives and Key Results) and structured annual reviews.
3. Personalized Mentorship: Receive dedicated guidance from leadership and the Talent Success Team through one-on-one sessions and quarterly check-ins tailored to your career aspirations.

Our teams are powered by AI—Transforming How We Work

1. Our teams embrace cutting-edge AI platforms, agents and tools, creating smarter workflows and accelerating career development with AI.
2. OpenAI, Anthropic, Llama - we use them all so choose what suits you best
3. You don't need your own licenses - we cover the costs and have our own internal AI platforms that gives you access to them all in a secure environment.

Outstanding Employee Benefits*

1. Discovery Medical Aid: Prioritizing your health with the best care.
2. Half-Day Birthday Leave: Celebrate your special day with an afternoon off
3. Family responsibility & Parental Benefits: Providing full support for a meaningful work-life balance.

*Please note: Benefits may vary depending on employment type

Join us and be part of a dynamic, supportive team that's making waves across Africa.

Location: Stellenbosch

Contract Type: Independent Contractor Agreement

Engagement Length: 12 Months (potential for renewal)

Years of Experience: 6-10 years

Qualifications: Bachelor's degree in IT, Engineering, or a related field.

Core Tech Stack:

1. Primary stack: Java backend
2. Frontend: Vaadin (Java-based)
3. Additional technologies: Groovy, MySQL, GORM
4. Cloud experience (AWS/GCP) is not critical
5. Experience level needed: 6-10 years

What will you be doing?

1. Develop and maintain backend services using Java and Groovy.
2. Work with Vaadin to build and enhance front-end components.
3. Design and optimize database schemas using MySQL and manage ORM with GORM.
4. Ensure the performance, scalability, and reliability of applications.
5. Collaborate with cross-functional teams to deliver high-quality software solutions.
6. Write clean, maintainable, and efficient code following best practices.
7. Troubleshoot and resolve technical issues in existing applications.
8. Contribute to code reviews and mentor junior developers.

Key Skills

years of experience in Java backend development.
2. Experience working with Vaadin or other Java-based frontend frameworks.
3. Strong understanding of Groovy, MySQL, and GORM.
4. Solid grasp of software development principles, design patterns, and best practices.
5. Experience with RESTful APIs, microservices architecture, and database optimization.
6. A plus is familiarity with DevOps practices, CI/CD pipelines, and testing frameworks.
7. Strong problem-solving skills and ability to work in an agile environment.
8. Excellent communication and teamwork skills.

Nice to Have

1. Exposure to cloud platforms like AWS or GCP (not mandatory).
2. Experience with containerization tools such as Docker or Kubernetes.
3. Knowledge of message queues (Kafka, RabbitMQ) or event-driven architectures.

#J-18808-Ljbffr

  • Stellenbosch, Western Cape, South Africa Scrums Full time

    **Our Commitment to Innovation**We're dedicated to staying ahead of the curve in software development. Our team of 350+ AI-powered software engineering experts works tirelessly to create innovative solutions for global businesses.**What Sets Us Apart**We believe in empowering Africa's tech ecosystems and harnessing the continent's youngest population –...


  • Stellenbosch, Western Cape, South Africa Scrums Full time

    Our Scrums.com StoryAt Scrums.com (formerly SovTech), we believe the future of software lies in the talent, innovation, and creativity found on the African continent. For over a decade, we have been pioneering world-class software development for a global audience. We are the leading custom software development company from Africa that, like any great tech...


  • Stellenbosch, Western Cape, South Africa Scrums Full time

    **About Scrums.com**We're a pioneering custom software development company from Africa, leading the way in innovative solutions for global businesses. Our story began in a garage over a decade ago and has since grown into a dynamic team of 350+ AI-powered software engineering experts across four continents.Our vision is to empower Africa's tech ecosystems...


  • Stellenbosch, Western Cape, South Africa Scrums Full time

    Job DescriptionAs a Senior Java Engineer at Scrums, you will be responsible for developing and maintaining backend services using Java and Groovy. You will work with Vaadin to build and enhance front-end components, design and optimize database schemas using MySQL and manage ORM with GORM. You will ensure the performance, scalability, and reliability of...


  • Stellenbosch, Western Cape, South Africa Scrums Full time

    **Company Overview**Scrums.com is a custom software development company from Africa, founded over a decade ago in a garage. We've grown into a dynamic team of 350+ AI-powered software engineering experts across four continents.We believe in empowering Africa's tech ecosystems and harnessing the continent's youngest population – over 50% under 25 – to...


  • Stellenbosch, Western Cape, South Africa Scrums Full time

    **About This Opportunity**We're seeking a highly skilled Senior Java Engineer to join our team. As a key member, you'll play a crucial role in developing and maintaining our backend services using Java and Groovy, working with Vaadin, designing and optimizing database schemas, ensuring performance and scalability, collaborating with cross-functional teams,...


  • Stellenbosch, Western Cape, South Africa Capitec Bank Ltd. Full time

    Overview:Capitec Bank Ltd. seeks talented individuals to join its team as Senior Java Developers, working on complex software systems and applications.Key Responsibilities:Developing serverside components that power the application's functionalityCollaborating with the team to deliver high-quality resultsMaintaining and enhancing existing software...


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

    This isnt just another dev jobthis is your chance to build, innovate, and lead . Youll be crafting high-performance backend systems using Go or Java , integrating with Kafka and gRPC , and scaling platforms that push boundaries. If youre the kind of engineer who wants ownership, influence, and technical excellence , then welcome to the big leagues . Skills &...


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

    Sprint through back-end development with Spring Boot, building robust, high-performing applicationsLevel up user experiences with your front-end development skills (React, Angular, or similar)Devour debugging challenges and optimize code like Pac-Man with a power pelletWork in a dynamic team where collaboration is the ultimate game strategySkills &...


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

    Unifi is a fast-growing finance and technology company operating in Zambia, South Africa, Uganda and Kenya. Unifi delivers personal lending products through online, mobile phone and branch channels. The company is well supported by strong shareholders and a board of directors with vast experience in entrepreneurship and lending. To help grow our software...


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

    System DeveloperWe are seeking a skilled System Developer to join our team.Requirements:A minimum of 6 years of experience in software development is required.The ability to work independently is essential.Core Technologies:Programming Languages: Groovy and Java.Application Framework: Micronaut and Spring Boot.Persistence Framework: Gorm and Hibernate.Main...

  • Engineering Manager

    2 weeks ago


    Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    A Wizards Education: A degree in Engineering (Computer Science, Electrical Engineering, or a similar magical discipline) is a must. No need for a wand, but the knowledge is key.Experience: Youve spent at least 5 years at Hogwartsor in the Muggle world equivalenthoning your engineering craft, plus 2 years of leadership experience leading a team of skilled...

  • Engineering Manager

    1 week ago


    Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    A Wizards Education: A degree in Engineering (Computer Science, Electrical Engineering, or a similar magical discipline) is a must. No need for a wand, but the knowledge is key.Experience: Youve spent at least 5 years at Hogwartsor in the Muggle world equivalenthoning your engineering craft, plus 2 years of leadership experience leading a team of skilled...


  • Stellenbosch, Western Cape, South Africa CapitalH Full time

    Our client, a leading payment aggregator and provider of secure payments solutions, is looking for an Intermediate Level Java Software Developer to join their team in Stellenbosch. This is a hybrid role.Responsibilities include:The role of Developer is divided into the following areas of responsibility:Technical integration of new clients into...


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

    Company OverviewWe are a fast-growing startup recognized as a top-10 company in the fresh produce supply chain. Our team is passionate about technology and innovation, and we're looking for a talented individual to lead our engineering efforts.About the RoleWe are seeking an experienced Senior Engineering Manager to join our team in Johannesburg or...


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

    Job requirements:Develop and maintain integration environments, software frameworks, and applicationsWork on complex system integration projects across diverse components and subsystemsCollaborate with teams to ensure high-quality customer solutionsImplement proactive measures to enhance customer satisfactionSkills & experience: Strong software development...


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

    Job requirements:Develop and maintain integration environments, software frameworks, and applicationsWork on complex system integration projects across diverse components and subsystemsCollaborate with teams to ensure high-quality customer solutionsImplement proactive measures to enhance customer satisfactionSkills & experience: Strong software development...


  • Stellenbosch, Western Cape, South Africa Scrums Full time

    Required Skills and QualificationsTo succeed in this role, you will need 6-10 years of experience in Java backend development. You should have experience working with Vaadin or other Java-based frontend frameworks, as well as a strong understanding of Groovy, MySQL, and GORM. You should also have a solid grasp of software development principles, design...


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

    Company OverviewCommunicate Recruitment is a renowned recruitment agency dedicated to connecting top talent with innovative companies. Our commitment to excellence and passion for technology drive our mission to deliver exceptional solutions.Job SummaryWe are seeking an experienced Senior Software Engineer to join our team in building scalable applications...

  • Software Engineer

    11 hours ago


    Stellenbosch, Western Cape, South Africa Network Recruitment Full time

    We are looking for an exceptional and passionate Software Engineer/Developer to join our dynamic Mission Systems and Software Tools team. Successful candidates will form part of a software development team developing software for user applications. We perform formal software development for highly reliable safety-critical and mission-critical systems.1....