Java Developer; Jhb
Job in
Johannesburg, 2000, South Africa
Listed on 2026-09-01
Listing for:
Dariel
Full Time
position Listed on 2026-09-01
Job specializations:
-
Software Development
Java Developer, Software Engineer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Role Overview
The Java Developer is responsible for designing, developing, and maintaining robust, scalable software solutions across multiple industries. Working within cross-functional teams, the role focuses on building high-quality applications, contributing to technical problem-solving, and ensuring seamless system integration. This position supports the delivery of impactful software while promoting continuous improvement, innovation, and collaboration.
Key Responsibilities Responsibility 1:Software Development & Delivery
- Design, develop, and maintain scalable applications using Java and related technologies
- Write clean, efficient, and maintainable code aligned to best practices
- Contribute to technical design and solution architecture discussions
- Ensure software meets performance, security, and reliability standards
Collaboration & Requirements Alignment
- Work with cross-functional teams to gather and analyse requirements
- Translate business needs into technical solutions
- Collaborate with engineers, analysts, and stakeholders throughout delivery
- Support continuous improvement of development processes
Front-End & User Experience
- Develop responsive and user-friendly front-end interfaces
- Ensure a seamless and intuitive user experience across applications
- Collaborate with UI/UX teams where applicable
Data Management & Integration
- Design and optimise databases using SQL
- Ensure data integrity, performance, and scalability
- Work with APIs and system integrations (e.g., RESTful services)
Testing, Quality & Continuous Improvement
- Conduct testing and debugging to ensure high-quality deliverables
- Participate in code reviews and uphold engineering standards
- Stay current with industry trends and contribute to knowledge sharing
- 5 Years + Strong proficiency in Java development and object-oriented programming
- Experience with Spring Boot, Java EE, or similar frameworks
- Solid understanding of SQL and database design
- Experience with RESTful APIs and system integration
- Familiarity with Agile methodologies, version control (Git), and development tools (e.g., Jira)
- Strong problem-solving and analytical abilities
- 4 years + Experience with front-end frameworks such as Angular or React
- Understanding of security principles (e.g., OAuth)
- Familiarity with design patterns and software engineering best practices
- Exposure to modern tools and technologies in software development environments
- Degree in Computer Science or related field (advantageous)
- Equivalent practical experience considered
- Strong communication and collaboration skills
- Ability to work effectively in a team environment
- Proactive and continuous learning mindset
- Attention to detail and commitment to quality
- Strong ownership and accountability
- Opportunities to work on impactful projects across multiple industries
- Continuous learning and exposure to modern technologies
- Flexible hybrid working environment
- Competitive compensation and benefits
- A collaborative, inclusive culture focused on growth and excellence
Career development and progression opportunities
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×