Recruitment Room Team
Java Developer (Remote)
Job Description
Responsibilities:
– Design, develop, and maintain high-quality Java-based applications.
– Collaborate with cross-functional teams to define, design, and ship new features.
– Own and contribute to the full software development lifecycle, ensuring robust and scalable solutions.
– Write clean, efficient, and well-documented code while adhering to best practices.
– Troubleshoot, debug, and optimise existing systems.
– Stay updated with emerging technologies and industry trends to continuously improve our products.
– Participate in code reviews and provide constructive feedback to peers.
– Work closely with clients (primarily based in South Africa) to understand requirements and deliver tailored solutions.
Requirements:
– Excellent pure mathematics skills (Matric level or higher).
– Tertiary education in Computer Science, Engineering, or a related field is desirable.
– Strong understanding of object-oriented programming, data structures, and algorithms.
– Experience with modern Java frameworks and libraries.
– Ability to work fully remote with a reliable home IT infrastructure (high-speed internet, suitable workspace, etc.).
– Strong problem-solving skills and attention to detail.
– Excellent communication skills in English (written and verbal).
– Self-motivated, disciplined, and able to manage time effectively in a remote setting.
Benefits:
– Fully remote work.
– Competitive salary and performance-based incentives.
– Opportunity to work on cutting-edge, proprietary IP with a forward-thinking team.
– Continuous learning and professional development support.
– Collaborative and inclusive company culture.
Apply for this role today by contacting Justin Peach at:
📧 [email protected]
You can also:
– Visit our website: rporecruitment.co.za
– Email your CV to [email protected]
We will contact you telephonically within 3 days if you are suitable for this vacancy. If not, we’ll keep your CV on file for future opportunities.