×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Developer

Job in Johannesburg, 2000, South Africa
Listing for: DVT
Full Time position
Listed on 2026-10-21
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Cloud Engineer - Software, Full Stack Developer
Job Description & How to Apply Below

At DVT, a leading global custom software development and data engineering company, we are seeking passionate Java developers to join our innovative and collaborative team! This is an opportunity to work alongside some of the most skilled professionals in the industry, leveraging cutting-edge technologies and best practices to deliver world-class solutions.

At DVT, you’ll be part of a culture that fosters continuous learning and growth. We support your professional development with comprehensive training programs and sponsor various industry events like Dev Conf and GDG. Join us and push the boundaries of what’s possible, while taking your career to new heights!

Role and Responsibilities:

As a Java Developer at DVT
, you will play a crucial role in designing and building advanced, scalable systems. You will work across a diverse tech stack, contributing to the development of high-performance applications.

  • Core Java & Frameworks
    :
    Leverage Oracle/OpenJDK
    , Jakarta EE
    , Micro Profile
    , Micronaut
    , and the Spring ecosystem (Spring Core, MVC, Boot, Data, Streams, Cloud, Security) to build robust microservices architectures
    .
  • API Development
    :
    Design and manage APIs using OpenAPI (YAML), SOAP, RESTful services, and GraphQL
    .
  • Front-End Integration
    :
    Collaborate with front-end teams working with ReactJS, VueJS, Angular, Type Script, and Java Script to deliver seamless user experiences.
  • Backend Expertise
    :
    Work with powerful backend technologies such as Apache Kafka, JMS, JTA, AMQP, and enterprise web services
    .
  • Architecture Patterns
    :
    Implement event-driven architectures, microservices
    , and selectively utilise monolithic architectures when necessary. Work with serverless functions (Functions-as-a-Service) where applicable.
  • Data Solutions
    :
    Develop scalable data solutions using JPA, Hibernate, No

    SQL, MongoDB

    , and various RDBMS (both on-premises and cloud-managed, including AWS and Azure
    ).
  • Cloud & Containerization
    :
    Utilize AWS cloud services and deploy scalable applications using Docker and Kubernetes
    .
  • Testing & Automation
    :
    Ensure high-quality, reliable software using JUnit, Mockito, and Cucumber for test automation.
  • Source control management & CI/CD Pipelines
    : GIT based source control management such as Git Hub, Bitbucket, Git Lab. Implement and utilise best practices in Continuous Integration (CI) and Continuous Deployment/Delivery (CD) to streamline software development and release processes.
Required Experience:
  • 5+ years of experience in Java Development (Java 11-17 or higher).
  • 5+ years of experience with Spring Boot
  • 2+ years of experience with cloud platforms such as AWS, GCP, or Azure.

If you're passionate about leveraging the latest technologies to build innovative solutions, we want to hear from you!

Who we are:

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary