Java Developer - (Cape Town)
- 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
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.
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.