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

39

Job Title

Java Microservices Developer

Vacancy
3
Age Limit
N/A
Location
Johannesburg
Salary
Market Related
Experience required
N/A Years
Published
30 Sep, 2025
Introduction
Are you a passionate Java Microservices developer looking for your next big opportunity? Join a dynamic, fast growing team that's building scalable , enterprise -grade applications for global clients. We are not just hiring, We are building a powerhouse of Java experts - We have got spots waiting to be filled

Roles and Responsibilities

    Core Java Skills :

    • Object-Oriented Programming (OOP) principles (Encapsulation, Inheritance, Polymorphism, Abstraction)
    • Data types, operators, control flow , Exception handling, Collections framework ,Generics and Type Safety
    • Lambda expressions and Functional Interfaces , Java concurrency and multithreading
    • Java I/O (Input/Output) and NIO (Non-blocking I/O)

    Java Development Frameworks & Libraries:

    • Spring Core, Spring Boot, Spring MVC, Spring Security (authentication, authorization)
    • Spring Cloud (microservices, service discovery, configuration)
    • Apache Kafka / RabbitMQ / JMS (for messaging and event-driven architectures)
    • Junit / TestNG (Unit Testing frameworks)
    • Mockito / PowerMock (for mock testing)

    Web Development Technologies:

    • Servlets & JSP, RESTful APIs / Web Services (using frameworks like Spring REST, Jersey, etc.)
    • JSON & XML Processing (Jackson, Gson, JAXB)
    • Ext JS/ React/ jQuery [Non mandatory]

    Databases :

    • Strong knowledge of relational databases like MySQL, PostgreSQL, Oracle, or MS SQL Server
    • Writing efficient SQL queries and joins
    • Indexing, query optimization, and database normalization
    • JDBC (Java Database Connectivity)

    Build and Dependency Management Tools :

    • Maven (for dependency management and project building)
    • CI/CD (Continuous Integration/Continuous Deployment): Jenkins or any tool

    Preferred candidate profile

    • Core Java/Spring Boot/Microservices/Oracle or MySQL database
    • React JS/Angular JS/Ext JS/jQuery and any integration experience

    Perks of Working with us :

    • 100 % work from office- Engage, Collaborate & grow in a vibrant work space.
    • Exposure to Cutting edge Technologies
    • Opportunity to work with global clients & Teams.
    • Performance driven growth culture

      Duties and Responsibilities

      Having proficiency in these below skills and to contribute effectively to enterprise-level applications, web services, microservices, and distributed systems

Desired qualification

  • Any graduate

Benefits

Additional Information

N/A