Recruitment Room Team

Senior Java Developer

3 months ago
Application ends: September 21, 2025
Apply Now
Deadline date:
September 21, 2025

Job Description


Senior Java Developer

Technology

Cape Town
Contract / 6 Months

Are you a seasoned back-end developer passionate about designing scalable, reliable systems?

As a senior back-end engineer, you’ll be responsible for designing, developing, testing, deploying, and maintaining high-performance software systems. You’ll work closely with cross-functional teams to deliver solutions that meet technical and business needs. Your role involves writing reusable code, optimizing performance, driving quality through testing, and contributing to architectural decisions.

Key Responsibilities

  • Design and implement complex, scalable software systems.
  • Translate technical and business requirements into effective backend solutions.
  • Collaborate with engineers and stakeholders to define system functionality.
  • Write clean, reusable code, APIs, and libraries.
  • Optimize system performance and scalability.
  • Apply automated testing, CI/CD, and code review practices.
  • Troubleshoot, debug, and resolve complex issues across systems.
  • Contribute to database and application logic design.
  • Promote best practices in software development and DevSecOps.

Requirements

  • 6+ years of experience in back-end software development.
  • Strong knowledge of SDLC, advanced programming, design patterns, and data structures.
  • Proven experience with RESTful APIs, SQL/NoSQL, and back-end frameworks.
  • Experience with cloud platforms (e.g., AWS, Azure), containerization, and Kubernetes.
  • Familiarity with microservices and event-driven architecture.
  • 5-10 Years Java Development
  • Extensive Spring Boot experience
  • Microservices building expert
  • React front end experience

Knowledge:

Is able to apply expert knowledge and develop others understanding of the following:

  • IT systems development processes (SDLC)
  • Application development
  • Advanced programming concepts
  • Advanced algorithms and data structures
  • Design Patterns
  • Version Control
  • Testing practices
  • Database systems and query optimization (e.g., SQL, NoSQL)
  • RESTful API design and integration
  • Cloud computing platforms and services (e.g., AWS, Azure)
  • Advanced Microservice and event driven architectures
  • Deployment using Kubernetes and containerisation

Salt is acting as an Employment Business in relation to this vacancy.

Job Information

Job Reference: JO-2504-352974
Salary:
Salary per: annum
Job Duration: 6 Months
Job Start Date: 02/06/2025
Job Industries: Technology
Job Locations: Cape Town
Job Types: Contract