Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 6, 2021
    Deadline: Not specified
  • Recruit Digital is now part of Salt, a global, award-winning digital recruitment agency, connecting people and businesses within Creative, Marketing, Sales, and Technology. Over 250 consultants are “Creating Futures” around the world and change the lives of 1000s of people each year by helping them to start new roles in some of the most exciti...
    Read more about this company


    Intermediate Java Developer

    Software Engineering:

    Our team of software engineers is responsible for designing, implementing, delivering and supporting software systems. Some of our systems have dependencies on services we don’t control so we need to consider things like separation of responsibilities and testing strategies carefully. We also have a collection of software systems that we are in the process of moving and modernizing, in part, through containerization. We have a continual stream of business requirements lots of which necessitate new projects which we integrate to our collection of systems. We’re continually looking for ways to work in a more automated and streamlined way and we’re passionate about delighting our customers as well as debating our favourite text editor.

    Software Engineering:

    •  Making sure they have the knowledge of the system they are working with
    •  Understanding the requirements and identifying conflicts or potential risks before coding
    •  Designing a solution and presenting to the team so it can be polished if required and owned by all
    •  Being comfortable with legacy systems and compromises, but aiming for the change in the right direction
    •  Being responsible for creating a deployment plan which includes valuable tests and ensures stability

    Things you’ll need to know about:

    •  Java 8, Spring, SpringBoot, Spring Cloud
    •  Testing tools like Junit. Wiremock and Cucumber are on our horizon too.
    •  Relational databases.
    •  Containers and container orchestration. Currently we use Docker Swarm and Kubernetes.
    •  Version control – we use git.
    •  Agile, in particular scrum.
    •  The ability to communicate effectively, whether it’s spoken, written or collaboration over documentation.

     …and most importantly – a willingness and ability to learn new things!


    •  Degree
    •  Passionate about quality code;
    •  Excellent verbal and written communication skills
    •  Experience implementing scalable software systems and platforms
    •  Expert knowledge in building REST APIs
    •  Exceptional problem-solving skills

    Salt is acting as an Employment Agency in relation to this vacancy.

    Method of Application

    Interested and qualified? Go to Salt South Africa on to apply

    Note: Never pay for any training, certificate, assessment, or testing to the recruiter.

  • Send your application

    View All Vacancies at Salt South Africa Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail