Intermediate Software Developer
Time Personnel
Stellenbosch, South Africa
3d ago
source : Job Placements

REQUIREMENTS

3-year tertiary qualification in Information Technology (B.Sc. Information Science or National Diploma / Tech Information Technology

Min 2 years as a software developer using Java or relevant languages

Experience designing and building large and complex yet maintainable systems

extensive experience in Java or Groovy programming

Maintaining order, quality and accuracy

Fast and self-learning abilities

Comfortable with core technology stack and environment

Ability to work in an agile team and successfully delivering agile based software projects

Strong problem-solving ability & passion for technology and innovation

Strong analytical, written and verbal skills

DUTIES

Software development, unit testing and integration tests

Database design

User interface design and development

Writing technical documentation

Collaborate with team members in developing, testing and deploying new software system components or software system enhancements

Provide third line support to Operations

Research and investigate new technologies Experience

Programming Language : Groovy

Application Framework : Grails 3, Grails 4

Spring Boot

Persistence framework : Hibernate

Main database : MySQ

Web based user interface : Vaadin 7, Vaadin 14 Other technologies

Workflow engine : Activiti

Micro service (REST) : JAX-RS / Jersey with Spring Cloud

Cross platform framework : Electron

Security framework : Apache Shiro

Queue processing : Apache ActiveMQ

Search : Elasticsearch

Business rules engine : Drools

Graph database : OrientDB

Document store : MongoDB

Reporting server : JasperReports

Template engine : Apache Velocity

Integrations : Apache Came

API documentation : SWAGGER

Salary : dependent on experience

Join us on SOCIAL MEDIA or visit our WEBSITE for more information. See links below.

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form