Intermediate Java Developer
Executive Placements · Mamelodi
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 →Key Responsibilities
- Design, develop, test, and maintain software applications.
- Build and enhance back-end services and APIs.
- Participate in full software development lifecycle activities.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Troubleshoot, debug, and resolve application issues.
- Write clean, efficient, and maintainable code.
- Participate in code reviews and contribute to best practices.
- Support the deployment and ongoing optimisation of software solutions.
Required Skills & Experience
- 4 to 7 years of solid software development experience.
- Strong experience with at least one of the following technologies:
- Java
- Node.js
- TypeScript
- Python
- Experience in back-end and/or full-stack development.
- Strong analytical and problem-solving abilities.
- Ability to work effectively in a collaborative development environment.
Advantageous Skills The following experience will be beneficial:
- Amazon Web Services (AWS)
- RESTful API design and development
- Version control using Git
- Relational databases such as PostgreSQL or MySQL
- Cloud-native application development
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or an equivalent qualification.
- Java Certification will be advantageous.
- AWS Certification will be advantageous.
Personal Attributes We're looking for someone who is:
- A strong team player.
- Diligent, proactive, and detail-oriented.
- An effective communicator with strong verbal and written skills.
- A self-starter who can work independently.
- Passionate about technology and continuous learning.
- Skilled at troubleshooting and problem-solving.
What We Offer
- Permanent employment within a growing technology-focused organisation.
- Hybrid working model offering flexibility and work-life balance.
- Exposure to modern technologies and challenging projects.
- Opportunities for professional growth and career development.
- Collaborative and supportive team culture.
Apply now!
.special-hidden { display: none; }