Enable job alerts via email!

Senior Java Software Engineer

Softest-It Recruitment & Consulting

Stellenbosch

On-site

ZAR 600 000 - 700 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm seeks an experienced Full Stack Java Developer based in Stellenbosch. The ideal candidate will have over 6 years of experience, focusing on both front-end and back-end components of web applications. The role involves working in a dynamic environment that prioritizes performance and delivery, using a diverse tech stack, including Java, MySQL, and various frameworks. This position offers a hybrid work model with three days onsite.

Qualifications

  • 6+ years experience as a full stack Java developer.
  • 3 year diploma or degree in Information Technology related field.

Responsibilities

  • Develop and maintain both front-end and back-end components of web applications.
  • Build and optimize user interfaces and write efficient server-side code.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Participate in code reviews and debugging.
  • Ensure performance, security, and scalability of applications.

Skills

Full Stack Development
Java
Front-end Development
Back-end Development
Cross-functional collaboration

Education

3 year diploma or degree in Information Technology

Tools

Gorm
Hibernate
MySQL
Vaadin
Micronaut
JAX-RS
Electron
MongoDB
Jenkins
IntelliJ
Bitbucket GIT
Gradle
Job description

Our client is a fast growing Fintech leader in the consumer lending space, with offices throughout Africa.

They offer a fast paced environment, where corporate red tape does not exist, and delivery is priority.

Not quite a startup and not quite a corporate best describes the environment and culture. Their offices are in the Stellenbosch, and the working model is hybrid (3 days onsite).

Role Description

The Full Stack Java Developer will be responsible for developing and maintaining both front‑end and back‑end components of our web applications. Day‑to‑day tasks will include building and optimizing user interfaces, writing efficient server‑side code, and collaborating with cross‑functional teams to deliver high‑quality software solutions. The role also involves participating in code reviews, debugging, and ensuring the performance, security, and scalability of applications.

Tech Stack
  • Gorm and Hibernate for persistence
  • MySQL database with Vaadin for web‑based user interfaces
  • Activiti for workflow management
  • Micronaut and JAX‑RS for microservices
  • Electron for cross‑platform development
  • Apache Shiro for secure operations and queue processing via Apache ActiveMQ Artemis
  • MongoDB for document storage
  • Jasper Reports for reporting
  • Apache Velocity as the template engine
  • SWAGGER for API documentation
  • Agile Kanban methodology with continuous delivery
  • Jenkins for builds
  • IntelliJ as the IDE
  • Bitbucket GIT for source control
  • Gradle for build configuration
Qualifications

6+ years experience as a full stack Java developer. 3 year diploma or degree in Information Technology related field. Please only apply if you meet the above criteria : (Subject : Java Engineer)

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