Johannesburg, South Africa
13 days ago
Java Developer (IT09) (IT.09.4)
Job TitleJava Developer (IT09)LocationJohannesburg,ZAOrganization NameWits ICTDepartment DescriptionBrief Description1. The Opportunity

We are seeking a talented Java Developer to join our dynamic team and contribute to the development and maintenance of our core Java-based software applications. In this role, you will work collaboratively to build robust solutions, enhance existing systems, and contribute to the growth of our technology stack.

2. What You'll Do Write clean, well-structured, and efficient Java code. Develop new features and modules according to project requirements. Perform thorough unit testing and debugging. Collaborate with other developers on code reviews and integration tasks. Troubleshoot and resolve technical issues. Participate in team discussions, knowledge sharing, and code reviews. Stay up-to-date on Java best practices and emerging technologies. 3. What You'll Need 3.1. Required Bachelor's degree in Computer Science or a related field, or an equivalent combination of education and extensive experience. 2+ years of experience in Java development. Proven expertise in Core Java concepts (OOP, design patterns). Experience with Spring Framework and Spring Boot. 3.2. Highly Desirable Relevant industry certifications 3.3. Essential Skills Strong collaboration and communication skills. Adaptability and a passion for continuous learning. A problem-solving mindset and attention to detail. 4. Our Technology Stack Core Java: Java 8+ Frameworks: Spring Framework, Spring Boot Web Development: HTML, CSS, JavaScript, (experience with a frontend framework like React or Angular is a plus) Database: Oracle, MySQL, PostgreSQL Build Tools: Maven / Gradle / Ant Version Control: Git Detailed DescriptionJob RequirementsAdditional DetailsHow To Apply

Please note that applications have to be done through iRecruitment only. No hardcopies or emails should be submitted.

Please submit a covering letter for the post, and a detailed CV with names, addresses, contact numbers and e-mail addresses of 3 referees.

By submitting an application for this post the Applicant acknowledges that their personal information will be processed by the University. The Applicant, by their conduct in proceeding with an application for this position, gives their consent to the processing of their personal information as required by the University s Recruitment, Selection and Appointment Policy. Such processing includes logging their information on the University s recruitment systems and disclosing their personal information to University employees identified to take part in the selection and recruitment process. The Applicant consents to any further processing of their personal information as may be required for relevant verification and reference check purposes. The confidentiality of the Applicant's personal information will be maintained.

The University is committed to employment equity. Preference may be given to appointable applicants from the underrepresented designated groups in terms of the relevant employment equity plans and policies of the University. The University retains the right not to make an appointment and to verify all information provided by candidates.

Please note that correspondence will only be entered into with shortlisted candidates. The University reserves the right not to make an appointment or to re-advertise.

Closing Date: 05 May 2024

Minimum SalaryMaximum SalaryCurrencyAmount of TravelWork At Home
Confirm your E-mail: Send Email