PermanentIT & Software

Java Developer - (Cape Town)

reversidesoftwaresolutionspt

Location
Cape Town, Western Cape
Contract
Permanent
Minimum qualification
Matric / Grade 12
Closing date

First listed . Last checked at source .

In brief

Overview This role is for a Java Developer at reversidesoftwaresolutionspt (Reverside), an established IT services provider. Reverside focuses on delivering software development, IT resourcing, digital transformation, and systems support solutions. The company is looking for skilled professionals to join its growing team and contribute to innovative technology projects across various industries. The successful candidate will be a strong Java Developer with expertise in Spring Boot, responsible for driving processes and contributing to the production of quality code and products within a team environment, in accordance with prescribed architecture, standards, and agreed upon timeframes. What you will do The key responsibilities for this role include: * Improving operational efficiency and recommending cost-effective, innovative solutions. * Delivering high-quality service by resolving queries promptly and effectively. * Collaborating with stakeholders (end-users, SMEs, project managers, and senior staff) to understand business needs and contribute to solution design. * Participating in all phases of the Software Development Life Cycle (SDLC) – from requirements gathering, design, and coding to testing, deployment, and support. * Coding, compiling, testing, and deploying applications in line with best practices, coding standards, and SDLC requirements. * Ensuring compliance with IT governance, audit standards, and change/release management policies. * Identifying, assessing, and mitigating risks throughout the development lifecycle. * Producing and maintaining technical specifications and system architecture documentation. * Reducing downtime and defects through proactive system monitoring, performance analysis, and root cause resolution. * Ensuring high system availability through structured incident tracking and preventative measures. * Developing and enhancing technical and business competencies through ongoing self-learning. * Engaging with business units to identify IT opportunities and deliver timely, relevant solutions. * Mentoring fellow developers, providing technical support, and supervising junior team members where applicable. Requirements (from the original advert) * Matric as a minimum qualification. * A relevant tertiary qualification as a minimum. * 5 years + experience in programming and system design. * Very proficient in Java and Java EE. * Proficient in Spring framework. * Strong capabilities in database schema design, performance tuning, and query optimisation. * Proficient in Git, including branching strategies, merge request reviews, and maintaining high coding standards. * Expertise in development practices such as Agile methodologies, CI/CD pipelines, automated testing, and peer code reviews. * Experience working with microservices, RESTful APIs, and designing scalable, secure systems. * Familiarity with the full Software Development Life Cycle (SDLC), including change/release management, IT governance, audit compliance, and risk mitigation processes. Who should apply The ideal candidate is a strong Java Developer with expertise in Spring Boot, who can drive processes and contribute to producing quality code and products within a team environment. They should be capable of adhering to prescribed architecture and standards, implementing solutions within agreed timeframes, and are interested in contributing to innovative technology projects across various industries as part of a growing team. Deadline Not specified Reference Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/cape-town/java-developer-cape-town-id-7601156 Source: jobmail

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

    • Java
    • Git
    • Agile / Scrum

    Extracted automatically from the advert; confirm requirements on the original listing.

    Job description

    Reverside is an established it services provider focusing on delivering high-quality software development, it resourcing, digital transformation, and systems support solutions. We are always looking for skilled professionals to join our growing team and contribute to innovative technology projects across various industries. We are looking for a strong Java Developer with expertise in Spring Boot to drive the process and contribute towards the production of quality code and products; in a team environment; in accordance with the prescribed architecture, standards and implement as required within the agreed upon timeframes. Scope of Work: The developers must demonstrate expertise in the following: * Core Technologies: Java and Spring Framework * Database:  Strong capabilities in schema design, performance tuning, and query Optimisation. * Version Control: Proficient in Git, including branching strategies, merge request reviews, and maintaining high coding standards. * Development Practices: Agile methodologies, CI/CD pipelines, automated testing, and peer code reviews. * Architecture & Integration: Experience working with microservices, RESTful APIs, and designing scalable, secure systems. * SDLC & Governance: Familiarity with the full Software Development Life Cycle (SDLC), including change/release management, IT governance, audit compliance, and risk mitigation processes. Roles and Responsibilities: * Improving operational efficiency and recommending cost-effective, innovative solutions. * Delivering high-quality service by resolving queries promptly and effectively. * Collaborating with stakeholders (end-users, SMEs, project managers, and senior staff) to understand business needs and contribute to solution design. * Participating in all phases of the SDLC – from requirements gathering, design, and coding to testing, deployment, and support. * Coding, compiling, testing, and deploying applications in line with best practices, coding standards, and SDLC requirements. * Ensuring compliance with IT governance, audit standards, and change/release management policies. * Identifying, assessing, and mitigating risks throughout the development lifecycle. * Producing and maintaining technical specifications and system architecture documentation. * Reducing downtime and defects through proactive system monitoring, performance analysis, and root cause resolution. * Ensuring high system availability through structured incident tracking and preventative measures. * Developing and enhancing technical and business competencies through ongoing self-learning. * Engaging with business units to identify IT opportunities and deliver timely, relevant solutions. * Mentoring fellow developers, providing technical support, and supervising junior team members where applicable. Requirements: * Matric as a minimum qualification * A relevant tertiary qualification as a minimum * 5 years + experience in programming and system design * Very proficient in Java and Java EE. Knowledge of other programming languages is advantages. * Spring framework experience reversidesoftwaresolutionspt Recruiter

    Before you apply

    • Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
    • Legitimate employers do not charge application, registration or training fees.
    • Don't send your ID or bank details before you have confirmed the employer is real.

    How to spot a job scam

    Applying for permanent roles

    • Mirror the job title and top three requirements in your CV summary and most recent experience.
    • Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
    • Proofread contact details and filenames before submitting — small errors cost interviews.
    • Verify the company and role on the source page before sharing ID copies or banking details.

    Similar roles

    Get new it & software jobs in western cape by email

    Free. No account needed. Unsubscribe with one click.

    We only use your email to send this alert. See our privacy policy.

    Java Developer - (Cape Town) at reversidesoftwaresolutionspt | SPANi - South African Jobs