Executive Placements Java Developer Jobs in South Africa

Executive Placements Java Developer Jobs in South Africa


Job Description

Minimum Requirements


  • We are looking for passionate Java Developers to develop and install software solutions for our clients. We believe and follow strong Agile practices and DevOps Principles. We foster a solid culture of learning, mentoring and knowledge sharing.

  • The successful candidates will have a willingness to rapidly learn new technologies and advocate for emerging technologies that will enhance the existing environment and be able to build high-quality, innovative and fully performing software in compliance with best practice coding standards and technical design.

    Some of the exciting TechStack we use:

  • Java / Java EE / Spring

  • Microservices & Containers using: Spring Boot, Docker

  • JavaScript / TypeScript / NodeJS / ExpressJs

  • JBoss, Wildfly, Tomcat, WebSphere,

  • Oracle DB, MySql, PostgresSql, MSSql
    Angular / React / VueJS

  • Maven / Gradle / JUnit / SonarCube
    IntelliJ / Eclipse / NetBeans / Visual Studio Code

  • Git / Subversion / GitHub / BitBucket / GitLab

  • Bamboo / Jenkins / TeamCity /TFS
    Jira / Confluence

  • HTML5 / CSS3 / Bootstrap

  • Mobile Development
    using: IOS, Android, Cordova & Ionic

  • Google Cloud, Amazon Web Services, Microsoft Azure

  • Knowledge or keen interest in any mainstream cloud technology would be highly beneficial.

    Job Specification

    Qualifications and Experience:


  • Must have 3 years or more of Java including JavaSE, JavaEE and Web experience in application design, software development, maintenance and delivery.

  • Demonstrable experience building modern web applications utilising one of the following:

  • Angular / VueJS / ReactJS along with a Java-based RESTful API like Spring Boot, JEE or similar JAX-RS based framework.

  • Strong relational database experience (MySql, PostgresSql, MS SQL server, Oracle 8i/9i/10g/11i or similar)

  • Integrate software components into a fully functional software system

  • Develop software verification plans and quality assurance procedures

  • Ability to use version/source control systems including Git & Subversion effectively collaborate in the software development team

  • Produce quality software using Unit Testing, Test-driven Development or Continuous Testing

  • Document and maintain software functionality using Java Docs, Markdown, a Readme file and tools like Confluence

    How to Apply

  • For more information and job application details, see; Executive Placements Java Developer Jobs in South Africa

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.