Enable job alerts via email!

Full Stack Java Developer

Unifi

Stellenbosch

On-site

ZAR 600 000 - 800 000

Full time

3 days ago
Be an early applicant

Job summary

A dynamic software company in Stellenbosch is seeking a talented Java Developer to join their agile team. You will be involved in all phases of the development process, utilizing Java and Groovy to help enhance the software platform. The ideal candidate should have over 6 years of experience, a proactive attitude, and an ability to work independently. Competitive compensation and a collaborative work environment are offered.

Qualifications

  • 6+ years of relevant development experience.
  • Must be an independent go‑getter.

Responsibilities

  • Involved in every step of the development process.
  • Help grow the software platform.

Skills

Java
Groovy
Agile methodologies
Microservices
MySQL
API documentation

Tools

Jenkins
IntelliJ
Bitbucket GIT
Gradle
Slack
Jira
Job description
Role Purpose

To help grow our software platform, Unifi is looking for a talented Java Developer to join our small, highly motivated software development team. From requirements gathering to final product delivery, you'll be involved in every step of the development process, giving you plenty of opportunity to show off your coding skills while also making a real difference to Unifi and our clients.

Technology Stack

We work with a modern and diverse technology stack to deliver high-quality solutions. Our core technologies include **Groovy** and **Java** for programming, Micronaut and Spring Boot as our primary application frameworks, Gorm and Hibernate for persistence, and MySQL as our main database. For web-based user interfaces, we utilize Vaadin. In addition, our technology stack features Activiti for workflow management, Micronaut and JAX‑RS for microservices, and Electron for cross‑platform development. We ensure secure operations with Apache Shiro and manage queue processing through Apache ActiveMQ Artemis. Other tools in our stack include MongoDB for document storage, Jasper Reports for reporting, and Apache Velocity as our template engine. We also use SWAGGER for API documentation. Our development environment follows Agile Kanban methodology with continuous delivery, using Jenkins for builds, IntelliJ as our IDE, Bitbucket GIT for source control, and Gradle for build configuration. We stay connected through Slack and Google and manage our development cycle with Jira.

Requirements

6+ years of relevant development experience. Independent go‑getter.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.