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

FullStack Java Developer

Job in Johannesburg, 2000, South Africa
Listing for: Golden Rule
Contract position
Listed on 2026-02-25
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer
Job Description & How to Apply Below
The Role

We are seeking a Full Stack Java Developer with strong expertise in Java (Spring Boot) and Angular to join our growing development team. You will be involved in the full software development lifecycle, from analysis and design to implementation and deployment, working on exciting web-based applications and services.

Key Responsibilities:

  • Develop and maintain scalable web applications using Java (Spring Boot) and Angular
  • Build, consume, and optimise RESTful APIs
  • Collaborate with cross-functional teams in Agile development environments
  • Participate in code reviews and ensure code quality through best practices
  • Work on database design, optimisation, and integration (SQL / No

    SQL)
  • Contribute to the design of user interfaces and ensure responsive designs
  • Implement and manage CI/CD pipelines and cloud deployments (where applicable)
  • Stay current with emerging technologies and recommend improvements
  • Skills and Experience

    Minimum Requirement

  • 5+ years of hands-on Java development (Spring, Spring Boot, Hibernate)
  • 3+ years of frontend development experience with Angular 10+
  • Strong understanding of RESTful services and integration
  • Experience with relational databases (Postgre

    SQL, MySQL, etc.)
  • Solid knowledge of Git, build tools (Maven/Gradle), and unit testing
  • Exposure to Agile/Scrum methodologies
  • Ability to work independently and manage time effectively
  • Preferred Skills (Nice to Have)

  • Cloud platforms: AWS / Azure / GCP
  • Docker / Kubernetes knowledge
  • Experience with CI/CD tools (Jenkins, Git Hub Actions, etc.)
  • Microservices architecture understanding
  • Experience with No

    SQL (Mongo

    DB, etc.)
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary