Turn this role into an interview — a resume and cover letter built around what this employer wants.
Get past ATS filters
Benefits offered by this job
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Job summary
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.