A dynamic technology company in Johannesburg seeks a Java Software Engineer to develop web and mobile applications. Responsibilities include enhancing product quality and collaborating with cross-functional teams. The ideal candidate holds a Bachelor's degree and has at least 6 years of enterprise experience. This position offers a competitive salary, professional development opportunities, and a hybrid working model, providing flexibility to work from the office two to three times a week.
Qualifications
Minimum 6 years' experience as a software engineer in an enterprise environment.
Ability to architect and structure small projects.
Flexibility to work across a variety of different environments and tooling.
Responsibilities
Develop web and mobile applications for leading organisations.
Enhance product quality through continuous integration.
Mentor colleagues and foster a collaborative culture.
Skills
Software engineering fundamentals
Clean code practices
Collaboration and communication skills
Customer-facing ability
Agility to adapt to new frameworks
Education
Bachelor's degree in IT, Engineering, or related fields
Tools
Spring
Spring Boot
Angular
React
Oracle
AWS
Job description
A dynamic technology company in Johannesburg seeks a Java Software Engineer to develop web and mobile applications. Responsibilities include enhancing product quality and collaborating with cross-functional teams. The ideal candidate holds a Bachelor's degree and has at least 6 years of enterprise experience. This position offers a competitive salary, professional development opportunities, and a hybrid working model, providing flexibility to work from the office two to three times a week.