Location: Sandton Gauteng | Work Model: Hybrid | Contract: 12 Months Renewable Contract
Job Description:
We are seeking a highly skilled Intermediate to Senior Java Developer to join our dynamic team. The ideal candidate will have extensive experience in Java development, a strong understanding of software engineering principles, and a passion for delivering high-quality solutions. As a Senior Java Developer, you will collaborate with cross-functional teams to design, develop, and maintain complex software applications.
Responsibilities:
- Design, develop, and maintain Java-based applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in all phases of the software development lifecycle, including requirements analysis, design, coding, testing, deployment, and maintenance.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve issues in existing software applications.
- Stay updated on emerging technologies and industry best practices to continuously improve software development processes.
- Mentor junior developers and assist in their professional growth.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 8+ years of experience in Java development.
- Strong proficiency in Java, with a good understanding of its ecosystems.
- Experience with Spring Framework, Hibernate, and other Java frameworks.
- Solid understanding of object-oriented programming principles.
- Experience with web services (RESTful, SOAP) and API integration.
- Proficiency in relational databases (MySQL, PostgreSQL, etc.).
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced environment and manage multiple priorities.
Equal Opportunity Employer:
Our clients are equal opportunity employers who are committed to providing equal employment opportunities to all individuals regardless of race, colour, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other characteristic protected by law.
We value diversity and inclusion in our workplace and strive to create an environment where all employees feel respected, valued, and empowered to contribute to the success of our organization.