Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Java Developer.
South Africa Jobs Expertini

Urgent! Senior Java Developer Job Opening In Johannesburg – Now Hiring DVT

Senior Java Developer



Job description

Role and Responsibilities:
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, MicroProfile, 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, TypeScript, and JavaScript 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 utilize monolithic architectures when necessary.

    Work with serverless functions (Functions-as-a-Service) where applicable.

  • Data Solutions: Develop scalable data solutions using JPA, Hibernate, NoSQL, 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 GitHub, Bitbucket, Gitlab.

    Implement and utilize 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 SpringBoot
  • 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! Apply now and take your career to new heights with our dynamic team.

    We are an equal opportunities employer and welcome applications from all qualified candidates.

    #J-18808-Ljbffr


    Required Skill Profession

    Software Development



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Senior Java Potential: Insight & Career Growth Guide