Senior Backend Developer Role

2 days ago


Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

**Job Summary**

We are looking for a highly skilled Senior Java Software Engineer to join our team at Deka Minas Pty Ltd. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance, scalable applications.

The successful candidate will have a strong background in Java and software engineering best practices, with experience in designing, developing, and maintaining enterprise-level Java applications. You will work closely with cross-functional teams to deliver high-quality solutions that meet both business and technical requirements.

Key Responsibilities:

  • Design, develop, and maintain high-quality Java applications, focusing on scalability, reliability, and performance.
  • Collaborate with business stakeholders to gather requirements and translate them into technical solutions.
  • Write clean, maintainable, and efficient code following software engineering best practices (e.g., SOLID principles, design patterns).
  • Contribute to the architecture and design decisions of the system.
  • Mentor and provide guidance to junior engineers, helping them grow their technical skills.
  • Troubleshoot and resolve complex technical issues, ensuring high availability and performance.
  • Collaborate with cross-functional teams (e.g., QA, DevOps, Product Management) to deliver solutions that align with company objectives.

**Requirements:**

  • 5+ years of professional experience in Java development.
  • Strong experience with Java frameworks such as Spring Boot, Hibernate, or Java EE.
  • Proficient in building RESTful APIs and integrating with third-party services.
  • Strong knowledge of object-oriented design principles and design patterns.
  • Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).
  • Experience with unit testing frameworks (e.g., JUnit, TestNG) and test-driven development (TDD).

$130,000 - $160,000 per year depending on experience.



  • Johannesburg, Gauteng, South Africa People Source Full time

    Role Overview:We are seeking a skilled Backend Java Developer to join our team at People Source. In this role, you will be responsible for designing, developing, and maintaining backend software systems using Java.The successful candidate will have extensive experience in full-stack development, with a focus on financial transactions. You will work closely...


  • Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    Job DescriptionWe are seeking a skilled Senior Golang Backend Developer to join our team and contribute to the development of scalable blockchain applications.Main Responsibilities:Design, develop, and maintain backend services and APIs using Golang.Collaborate with frontend developers, designers, and product managers on blockchain projects.Integrate with...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    We are seeking a skilled Senior PHP Backend Developer to join our team at E-Merge, a revolutionary Cryptocurrency trading company.This role involves developing cutting-edge technology and applications using open-source technologies, web services, and various programming languages. The ideal candidate will have strong experience in building robust backend...


  • Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    At JenRec Recruitment, we are looking for a highly skilled Backend Blockchain Developer to join our team.We offer a competitive salary of $120,000 - $180,000 per year, depending on experience.About the Role:This is a challenging and rewarding opportunity to design, develop, and maintain high-performance backend services and APIs using Golang.You will...


  • Johannesburg, Gauteng, South Africa HR Xchange Full time

    We are seeking a highly skilled Senior Backend Software Engineer to join our team at HR Xchange.About the RoleThis is a challenging opportunity for an experienced developer who can design, develop, and maintain high-quality APIs for web and mobile applications. You will work closely with senior developers to achieve this goal, ensuring that all APIs are...


  • Johannesburg, Gauteng, South Africa Plus 1x Full time

    We are seeking a skilled Senior Frontend and Backend Engineer to join our dynamic team at Plus 1x. The ideal candidate will have expertise in Angular and Azure to develop scalable and high-performance web applications.The Key Responsibilities include:Developing and maintaining web applications using Angular for frontend and Azure services for backend...


  • Johannesburg, Gauteng, South Africa Psybergate Full time

    Job DescriptionPsybergate is seeking a talented C# Backend Developer to join our development team. The ideal candidate will have 5+ years of experience in developing high-quality backend systems using C#, ASP.NET Core, and object-oriented programming principles.Main Responsibilities:Design, develop, and test robust and efficient C# backend...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Description:">Network Recruitment is seeking a highly skilled Senior Backend Developer with expertise in low code tools to join our team. This role involves developing back-end APIs, designing databases and SQL queries, testing, and deployment using various low code platforms such as Flutterflow, OutSystems, and Mendix.">Key Responsibilities:">">Design...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a talented Senior Backend Software Engineer to join our team at Network Recruitment. As a key member of our development team, you will be responsible for designing, developing and implementing software solutions to meet business requirements in accordance with specifications provided.About the RoleThis is a fantastic opportunity to work on a...

  • Software Developer

    2 months ago


    Johannesburg, Gauteng, South Africa Fempower Personnel Full time

    About the JobWe are looking for a skilled Software Developer - Backend to join our team. The ideal candidate will have experience with Java and be able to work with our existing codebase.Key ResponsibilitiesDeveloping and maintaining backend systems using JavaCollaborating with the front-end team to ensure seamless integrationParticipating in code reviews...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    Job Description:We are seeking a highly skilled Salesforce Developer with robust backend development expertise to join our dynamic team at Tumaini Consulting.Key Responsibilities:Develop and customize Salesforce applications with strong proficiency in backend programming and database management.Drive the development of scalable and efficient Salesforce...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    We are seeking a highly skilled Senior Backend Developer to join E-Merge, a leading company in the financial industry.Based in Sandton, this permanent position offers a competitive cost-to-company salary of R65 000 per month, equivalent to R650 per hour.E-Merge is committed to delivering innovative solutions, and we require an experienced developer who can...

  • Software Engineer

    2 months ago


    Johannesburg, Gauteng, South Africa Hlabahlosile Full time

    Job Title: Backend DeveloperWe are seeking a skilled Backend Developer to join our team at {company}. The successful candidate will be responsible for designing and implementing robust backend systems, ensuring seamless integration with our frontend applications.Key Responsibilities:• Design and implement scalable backend architectures• Develop and...


  • Johannesburg, Gauteng, South Africa OfferZen Full time

    Senior Backend DeveloperWe are seeking a talented senior backend developer to join our team at OfferZen, the developer jobs marketplace.This could be the last job posting you ever have to click on. Why waste time applying to 100 different companies when you could build one OfferZen profile and have them come to you?You'll also receive upfront information...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    OverviewTumaini Consulting is a dynamic company seeking a highly skilled Mid-Senior Salesforce Developer with robust backend development expertise to join their team.


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Company Overview:At Network Recruitment, we are a leading IT recruitment agency dedicated to connecting top talent with exciting career opportunities.Salary: R 800,000 per annumJob Description:We are seeking a skilled Senior Backend Software Engineer to join our team. As a key member of our technical department, you will be responsible for designing and...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking an experienced Backend Developer Specialist to work with our team at Network Recruitment. The successful candidate will have a strong foundation in software development, particularly in Python (Django) and Node.js, as well as a good understanding of SQL and Azure technologies.A degree in computer science or a related field is preferred, but...

  • Backend Developer

    16 hours ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Network Recruitment is seeking a skilled Backend Developer - Java to join our team. As a Java developer, you will be responsible for designing, developing, and implementing software solutions to meet business requirements.Key Responsibilities:Develop high-quality Java codeCollaborate with cross-functional teamsDesign and implement efficient algorithmsThe...

  • Technical Lead

    2 weeks ago


    Johannesburg, Gauteng, South Africa Zensar Technologies Full time

    Job Title: Technical Lead - Java Backend DeveloperAbout the Role:Zensar Technologies is seeking a highly skilled Technical Lead - Java Backend Developer to join our team in Gauteng, Johannesburg.Salary Information:The estimated annual salary for this position is R 1,200,000 - R 1,800,000 based on industry standards and the location of Gauteng,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking an experienced Senior Backend Software Engineer - Low Code Expert to join our team at Network Recruitment.About the RoleDevelop back-end APIs using low code tools such as Flutterflow, OutSystems, and Mendix.Design databases and write optimized SQL queries.Test and deploy software solutions.RequirementsBachelor's degree in...