Java Developer jobs in Hatfield, Gauteng
Sort by: relevance - date
Software Engineer - Java
Often replies in 1 dayAgile BridgePretoria, Gauteng 0081- You will play a key role in designing, developing, and maintaining scalable software solutions.
- Working closely with cross-functional teams, you will be…
- iOCOPretoria, Gauteng
- Reviewing code and providing feedback to junior developers.
- This role requires taking ownership of features, contributing to design, and supporting junior…
- View all iOCO jobs - Pretoria jobs - Software Engineer jobs in Pretoria, Gauteng
- Salary Search: Software Developer (iOCO0022) salaries in Pretoria, Gauteng
- See popular questions & answers about iOCO
- Ligpos (Pty) LtdPretoria, Gauteng
- Jy sal verantwoordelik wees vir die ontwerp, ontwikkeling en instandhouding van hoë-gehalte webtoepassings.
- Kwalifikasie: Diploma/graad in Rekenaarwetenskap of…
Intermediate Software Developer
Often replies in 1 dayAgile BridgePretoria, Gauteng 0081- Offer assistance and mentorship to junior developers.
- As an Intermediate Software Engineer, you will work with a degree of independence, focusing on developing…
- iMasFinance Co-operative (Ltd)Centurion, Gauteng
- Design, build, and maintain efficient, reusable, and reliable code using modern programming languages.
- Documentation of systems built and maintenance of…
- View all iMasFinance Co-operative (Ltd) jobs - Centurion jobs
- Salary Search: Developer salaries in Centurion, Gauteng
- See popular questions & answers about iMasFinance Co-operative (Ltd)
- iMasFinance Co-operative (Ltd)Centurion, Gauteng
- Design, build, and maintain efficient, reusable, and reliable code using modern programming languages.
- Documentation of systems built and maintenance of…
- View all iMasFinance Co-operative (Ltd) jobs - Centurion jobs
- Salary Search: Developer salaries in Centurion, Gauteng
- See popular questions & answers about iMasFinance Co-operative (Ltd)
Software Developer
Often replies in 1 dayAgile BridgePretoria, Gauteng 0081- Offer guidance and mentorship to less experienced developers.
- As a Software Engineer, you will work independently and collaboratively within a team to develop…
- Tracker South AfricaCenturion, Gauteng
- Tracker is seeking an innovative and driven Intermediate Full Stack Developer to join our Development and Engineering team based in Centurion, Pretoria.
- iqbusiness South AfricaCenturion, Gauteng
- As a Full Stack Developer, you will design, develop, and maintain scalable applications, working across both frontend and backend using .
- GAP Infrastructure CorporationGauteng
- Lead and manage a team of developers, ensuring best practices are followed.
- Conduct mentorship and training sessions for junior developers to improve overall…
- View all GAP Infrastructure Corporation jobs - Gauteng jobs
- Salary Search: Senior Developer salaries in Gauteng
Job Post Details
Job details
Job type
- Full-time
Location
Pretoria, Gauteng 0081
Full job description
About the Role
We are looking for a skilled Java Developer to join our team. You will play a key role in designing, developing, and maintaining scalable software solutions. Working closely with cross-functional teams, you will be responsible for writing clean, efficient, and testable code while contributing to system architecture and performance improvements.
Responsibilities
- Design, develop, and maintain Java-based applications.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with product owners, designers, and other engineers to deliver high-quality features.
- Debug, troubleshoot, and resolve software defects.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Implement unit tests and contribute to automated testing strategies.
- Stay up to date with emerging Java technologies and frameworks.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent experience).
- Proven experience as a Java Developer or Software Engineer.
- Strong understanding of Java SE/EE, object-oriented programming, and design patterns.
- Experience with Spring / Spring Boot frameworks.
- Familiarity with RESTful APIs and microservices architecture.
- Working knowledge of relational databases (e.g., MySQL, PostgreSQL, SQL Server).
- Experience with version control systems (Git, Azure DevOps, or similar).
- Strong problem-solving skills and attention to detail.
- Ability to work in an Agile development environment.
Nice to Have
- Experience with cloud platforms (Azure, AWS, or GCP).
- Familiarity with containerization tools (Docker, Kubernetes).
- Exposure to frontend frameworks (Angular, React, or Vue) is a bonus.
- Knowledge of CI/CD pipelines and automated deployment.
What We Offer
- An opportunity to work on impactful projects with a passionate team.
- Flexible working arrangements and a collaborative environment.
- Continuous learning and development opportunities.
- Competitive compensation and benefits package.
Let Employers Find YouUpload Your Resume