Job Description
A dynamic IT company in South Africa is looking for an Intermediate Java Developer to join a client-focused project team. This is an exciting opportunity to work on robust Java applications, contribute to architectural decisions, and collaborate with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Design, develop, and maintain Java-based applications
- Contribute to software architecture decisions and best practices
- Collaborate with cross-functional teams to meet project goals
- Write clean, scalable, and optimized code
- Troubleshoot and resolve technical issues
- Stay updated on emerging technologies and software development trends
Requirements
- Proficiency in Java and related frameworks
- Experience with API development, including creating and consuming RESTful APIs using...