Mid-Level Java Engineer — Enterprise Impact & Hybrid Work
Future Fit
Johannesburg
Hybrid
ZAR 500,000 - 700,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
Commission incentives for business leads
Hands-on support from leadership
Continuous development programs
Job summary
A leading technology firm in South Africa is seeking an Intermediate Java Software Engineer to develop innovative web and mobile applications. The role offers a competitive compensation package with regular salary increases and bonuses, alongside a pro hybrid working model requiring office presence 2-3 times per week. Ideal candidates have at least 4 years of experience in software engineering, a strong degree in IT or related fields, and solid skills in collaboration and clean coding. Continuous professional development is emphasized.
Qualifications
Minimum 4 years experience as a software engineer in an enterprise environment.
Ability to build applications within an enterprise environment.
Strong collaboration and communication skills.
Responsibilities
Develop world-class web and mobile applications for leading organizations.
Enhance product quality through containerization and continuous integration.
Engage in various stages of the SDLC, from system design to analysis.
Skills
Software engineering fundamentals
Clean code best practices
Collaboration
Communication skills
Agility to adapt to new frameworks
Customer-facing ability
Education
Bachelor's degree in IT, Engineering, or related fields
Tools
Spring
Angular
React
Maven
AWS
Kafka
Job description
A leading technology firm in South Africa is seeking an Intermediate Java Software Engineer to develop innovative web and mobile applications. The role offers a competitive compensation package with regular salary increases and bonuses, alongside a pro hybrid working model requiring office presence 2-3 times per week. Ideal candidates have at least 4 years of experience in software engineering, a strong degree in IT or related fields, and solid skills in collaboration and clean coding. Continuous professional development is emphasized.