Java Developer
Summary
Java developer (6+ years) in Johannesburg working in a hybrid setup, building enterprise web and mobile applications through the full SDLC — solution design, coding to clean-architecture standards, supporting DevOps/CI-CD, and engaging directly with clients and cross-functional teams.
Development
- Build enterprise web and mobile applications.
- Participate in solution design and technical planning.
- Contribute throughout the SDLC.
- Drive code quality and best practices.
- Explore and implement new technologies.
- Support DevOps and CI/CD initiatives.
Team Collaboration
- Work closely with cross-functional teams.
- Share knowledge and mentor developers.
- Promote continuous improvement.
- Contribute to a positive team culture.
Stakeholder Engagement
- Engage with clients and understand business needs.
- Deliver practical, high-quality solutions.
- Manage expectations effectively.
- Ensure compliance with security standards.
- Degree in IT, Engineering, or a related field.
- 6+ years of software development experience.
- Strong Java development background.
- Experience with enterprise application architecture.
- Solid understanding of clean coding principles and software engineering best practices.
- Strong communication and stakeholder management skills.
- Comfortable in a hybrid working environment.
- Ability to work across different technologies and environments.