Java Developer (Intermediate to Senior)

Communicate IT · Stellenbosch, Western Cape

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Reference: CTI007088-LB-1

Are you looking for a Java role where you'll be challenged, trusted, and given the opportunity to work on meaningful software that makes a real impact? My clients are continuously partnering with talented Java Developers who want more than just another job title. Whether you're passionate about scalable systems, cloud-native development, clean architecture, modern engineering practices, or progressing towards technical leadership, there are opportunities available that align with your career goals and preferred way of working. From innovative product teams to large-scale enterprise environments, these roles offer exposure to modern technologies, strong engineering cultures, and projects that will help you grow both technically and professionally. Duties & Responsibilities

Job Description: As a Java Developer, you will be responsible for building, enhancing, and maintaining robust software solutions within collaborative and high-performing development teams. Depending on the opportunity, responsibilities may include:

  • Designing, developing, and maintaining Java-based applications
  • Building scalable APIs, microservices, and distributed systems
  • Collaborating with Product, QA, DevOps, and Software Engineering teams
  • Writing clean, maintainable, and high-quality code
  • Participating in architecture discussions and technical decision-making
  • Contributing to code reviews and engineering best practices
  • Troubleshooting and resolving complex technical challenges
  • Supporting continuous improvement initiatives and modern development practices

These opportunities offer exposure to cloud technologies, Agile delivery environments, modern software development methodologies, and high-performance applications that serve both local and international markets.

Skills & Experience

  • Commercial experience in Java development
  • Strong knowledge of Java and Spring / Spring Boot
  • Experience building RESTful APIs and microservices
  • Exposure to cloud platforms such as AWS, Azure, or GCP advantageous
  • Understanding of CI/CD pipelines, Git, and Agile methodologies
  • Strong problem-solving and analytical skills
  • Experience working within collaborative development teams
  • Passion for software engineering and continuous learning

Qualification

  • Relevant tertiary qualification in Computer Science, Information Technology, Software Engineering, or a related field

Connect with us on www.communicate.co.za and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.

Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. Package & Remuneration

plus Remote, Hybrid, or Onsite Opportunities Available

Auto-apply to this jobView original posting ↗