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.