Company logo

Dinamo Software Solutions

Dinamo Software Solutions, is based in Johannesburg, is South Africa's leading software engineering and solutions company. The company was founded in 2018 and is now the home of a significant grouping of the most highly skilled software engineering professionals in South Africa, with a stable and loyal client base. A simple business philosophy of "hiring the best", coupled with hardheaded management, re-invest-ment and an unwavering focus on quality allows DSS to continue grow at a rapid rate without the need for external capital injection.

Information Technology
54 PLUME ROAD HALFWAY GARDENS EXT.1.
hybrid
10-20

Summary

Job ID

38

Job Title

Java Developer

Vacancy
3
Age Limit
N/A
Location
Johannesburg
Salary
Market Related
Experience required
N/A Years
Published
30 Sep, 2025
Introduction
Java Developer

Roles and Responsibilities

    • Core Java (version > = 8): Strong hands-on experience in Core Java development, with a deep understanding of Java 8 features.
    • Swing Framework: Experience with the Swing framework for building desktop applications.
    • RESTful Web Services: Proficient in designing, developing, and consuming RESTful web services.
    • JUnit (Test-Driven Development): Experience with Test-Driven Development (TDD) using JUnit to ensure high-quality and reliable code.
    • RDBMS (Relational Database Systems): Experience working with relational databases (e. g. , MySQL, PostgreSQL, Oracle), including writing complex SQL queries.
    • Build Tools (Maven/Make/Gradle): Experience with build tools such as Maven, Make, or Gradle for project automation and dependency management.
    • Design Patterns: Proficient in applying design patterns to solve common software design problems and improve code maintainability.
    • Versioning Tools (Git, Bitbucket): Experience using version control tools like Git and Bitbucket for source code management.

Desired qualification

  • Any Graduate

    Any Postgraduate

Benefits

Additional Information

N/A