Backend Engineer

3 days ago


Randburg, Gauteng, South Africa Copious Full time

Copious seeks highly skilled Backend Engineers to lead the development of cutting-edge solutions using Java and Spring Boot. As a Backend Engineer, you will be responsible for designing and implementing reusable components or services that meet the evolving needs of our clients.

About the Role

  • You will collaborate with our Business Analyst, System Architect, and Project Managers to define project requirements and design technical solutions.
  • As a Backend Engineer, you will implement and test codebase using Java and Spring Boot.

Responsibilities

  • Develop and maintain high-quality codebase following best practices.
  • Collaborate with cross-functional teams to deliver projects.
  • Design and implement Unit Tests and Integration Tests to ensure quality assurance.
  • Document logic used, comment on code, and troubleshoot issues within complex environments.
  • Release source code to QA teams and production environments.
  • Consult with Systems Analyst and Systems Architect on technical issues encountered.
  • Participate in code reviews to check application standards, logic, effective use of libraries, and reusable aspects of applications.

Requirements

  • Primary Tech Stack: Java, Hibernate, SpringBoot, Microservices, DB Knowledge.
  • 4+ years of experience in Java / J2EE with a minimum of 2+ years of experience in SpringBoot, ORMs like Hibernate or JPA.
  • Good knowledge of Docker and Kubernetes while AWS Cloud, Git, and Jira usage is beneficial.
  • Data Structures and Collections: List, Map, Set, Vectors, Matrix.
  • Knowledge of Concurrency or Multithreading, CRUD operations, Aggregations, and Indexing is a must.

Qualification & Certifications

Bachelor's degree in Computer Science or BCA or MCA or related tech education.

Certification in these tech stacks will be advantageous - Java, SpringBoot, Docker, Microservices etc.



  • Randburg, Gauteng, South Africa Golden Rule Full time

    We are looking for a Python Backend Engineer to be placed in Johannesburg or Cape Town. The role of the Serverless Backend Engineer is responsible for understanding requirements and building solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Team Leader.Skills and ExperienceAWS...


  • Randburg, Gauteng, South Africa Sabenza IT & Recruitment Full time

    Exciting Opportunity: Risk Backend EngineerLocation: Johannesburg or Cape TownJob Family: Backend EngineeringAre you passionate about building innovative solutions and working on projects with purpose? Join Sabenza iT on contract where we bring talented individuals together to create unique and aspirational outcomes driving growth and sustainability for our...


  • Randburg, Gauteng, South Africa Freshtalent Full time

    We're looking for a highly skilled Backend Engineer who can drive the development and delivery of high-impact projects.The ideal candidate will have a strong background in software development, a deep understanding of web technologies, and the ability to work effectively within a cross-functional team.**Key Responsibilities:You'll be responsible for...

  • Software Engineer

    1 day ago


    Randburg, Gauteng, South Africa Fnb South Africa Full time

    At Fnb South Africa, we are seeking an experienced software engineer to join our engineering team. As a backend developer, you will be responsible for writing and testing scalable code to create dynamic software applications for our clients.Key ResponsibilitiesDesign and develop back-end components using Python.Integrate user-facing elements in collaboration...

  • Backend Engineer

    3 days ago


    Randburg, Gauteng, South Africa Freshtalent Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by FreshTalent.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range ZAR1,,.00 / yr - ZAR1,,.00 / yr. Our mission is to accelerate digital payments on the continent of Africa.Over K of some of the most...


  • Randburg, Gauteng, South Africa Planet10 Full time

    We are looking for a seasoned Backend Systems Developer to join our Planet10 team. In this role, you will play a crucial part in developing, testing, and maintaining our backend applications.As a key contributor to our engineering team, you will work closely with front-end developers to design and implement user-facing elements. Your expertise in coding...


  • Randburg, Gauteng, South Africa Scrums Full time

    Scrums is a leading custom software development company from Africa that has grown to become one of the best AI-powered software engineering experts. We're committed to growing Africa's tech ecosystems.We're seeking a Backend Development Specialist to join our team. In this role, you'll be responsible for developing and maintaining scalable backend services...


  • Randburg, Gauteng, South Africa Contractor Full time

    Company Overview:As a contractor, we provide expert services in software development and engineering. Our team is dedicated to delivering high-quality solutions for complex technology products and systems.Job Description:We are seeking an experienced Senior Back-end Java Developer to join our team. The ideal candidate will have a strong background in Java...


  • Randburg, Gauteng, South Africa Sabenza IT & Recruitment Full time

    Job DescriptionWe are seeking a skilled and motivated Backend Software Developer to build and maintain Risk services in an Agile environment.You will work closely with Product Owners for Credit Risk and FRAML leveraging cutting-edge tools and methodologies to deliver impactful solutions.Key Responsibilities:Develop robust solutions based on product owner...


  • Randburg, Gauteng, South Africa Planet10 Full time

    About this OpportunityWe are excited to offer an exciting opportunity for a talented Senior Software Engineer to join our team at Planet10. As a key member of our team, you will be responsible for designing and maintaining technical system requirements based on business needs.This involves developing backend applications based on approved specifications and...


  • Randburg, Gauteng, South Africa Conclude Full time

    We are looking for a skilled Backend Java Developer to join our team at Conclude. As a key member of our development team, you will be responsible for designing, developing, and implementing Java applications that meet the business requirements for software systems.About the Job:You will create user information solutions by developing, implementing, and...


  • Randburg, Gauteng, South Africa Scrums Full time

    At Scrums, we're pioneering world-class software development for a global audience. Our team is passionate about leveraging innovation and creativity to drive growth.We're looking for a seasoned Software Engineering Lead to join our ranks. As a key member of our engineering team, you'll be responsible for developing and maintaining scalable backend services...


  • Randburg, Gauteng, South Africa Kuba South Africa Full time

    We are Kuba South Africa, a global company that operates in multiple regions, including London, Rome, Besançon, and Johannesburg. Our mission is to eliminate the burden of ticketing.About the Job:The successful candidate will work closely with our engineers to ensure system consistency and improve user experience.You will design and implement software for...


  • Randburg, Gauteng, South Africa OfferZen Full time

    We're looking for a skilled Golang developer to join our team! As a senior backend developer, you'll be responsible for designing and implementing robust software solutions.In this role, you'll have the opportunity to work with a talented team of engineers and contribute to the development of cutting-edge technology.Job Description:Design and develop...


  • Randburg, Gauteng, South Africa Planet10 Full time

    Design and maintain technical system requirements based on business needs.Develop backend applications based on approved specifications and prototypes.Develop, test, debug and maintain application code.Develop, update and maintain technical documentation.Integrate existing as well as new applications onto Online, Mobile, Broad band Broadcast...

  • Software Engineer

    2 days ago


    Randburg, Gauteng, South Africa GAdventures Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at GAdventures. As a key member of our development team, you will be responsible for designing and implementing scalable, efficient, and reliable software solutions.Key ResponsibilitiesDesign, develop, and deploy high-quality software applications using Python and...


  • Randburg, Gauteng, South Africa FNB South Africa Full time

    As a key member of the FNB South Africa team, you will play a vital role in ensuring the highest quality software products.You will be responsible for creating and maintaining technical test scripts to verify the functionality of our systems. This includes testing automation frameworks, system analysis, and reviews.Cultivate collaborative working...


  • Randburg, Gauteng, South Africa Scrums Full time

    Direct message the job poster from Talent Acquisition Partner at Scrums (formerly SovTech). 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...


  • Randburg, Gauteng, South Africa Planet10 Full time

    About the JobWe are seeking an experienced Senior Software Engineer to join our team at Planet10. As a key member of our team, you will be responsible for designing and maintaining technical system requirements based on business needs.This involves developing backend applications based on approved specifications and prototypes, as well as developing,...


  • Randburg, Gauteng, South Africa OfferZen Full time

    At OfferZen, we're looking for a talented DevOps engineer to join our team. Our platform connects developers with top tech companies in Africa and Europe.We want you to have the best chance of landing your dream job. That's why we provide upfront information about the tech stack, role, and salary, so you can make an informed decision about which companies...