Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

reversidesoftwaresolutionspt

NewBe an early applicant

Senior Java Developer

Posted Updated 6 views
Discussion

Summary

Senior Java Developer in Midrand, South Africa: evaluates business requirements, designs and builds maintainable, performant services with automated tests, writes technical specs, and mentors engineers. Core stack: Java, Spring Boot, Node.js, REST microservices, and CI/CD tooling (GitLab, Docker, Jenkins).

Midrand, South Africa | Posted on 10/27/2026

Key Responsibilities:

  • Determine operational feasibility by evaluating business requirements, technical analysis, solution design and implementation approaches.
  • Ensure technical decisions comply with industry best practices and internal standards.
  • Conduct systems analysis and recommend process and policy improvements.
  • Report on technical status, risks and operational matters.
  • Collaborate with business stakeholders, project managers, scrum masters, engineers, analysts and architects.
  • Consult stakeholders regarding software maintenance and performance improvements.
  • Continuously improve technical skills through training and research.
  • Protect confidential information and organisational assets.
  • Contribute to organisational and engineering objectives.
  • Write technical specifications.
  • Support, coach and mentor engineers.
  • Gather and analyse user requirements.
  • Develop high-quality, maintainable and performant code.
  • Develop high-quality automated tests.
  • Refactor and enhance existing codebases.
  • Maintain technical and operational documentation.
  • Java
  • Spring Boot
  • Node.js
  • GitLab
  • Docker
  • Jenkins
  • REST APIs
  • Microservices
  • CI/CD

Experience & Qualifications:

  • 7+ years of software development experience.
  • Strong Java and Spring Boot expertise.
  • Experience with Agile delivery methodologies.
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or related field.
#J-18808-Ljbffr

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →