Senior Java Developer
Blue Pearl.com
Office
Cape Town, South Africa
Contract
Designing, implementing, and maintaining Java-based applications. You'll collaborate closely with cross-functional teams to deliver high-performance, scalable solutions for mission-critical systems. Responsibilities include participating in all stages of the development lifecycle, writing efficient and testable code, conducting code reviews, and troubleshooting complex issues to optimize application performance. The ideal candidate will have a strong background in Java EE or Spring framework, solid knowledge of object-oriented programming, and experience with both relational and NoSQL databases
Requirements
Technical Skills:
- Java Expertise: Strong proficiency in Java programming and related frameworks (e.g., Spring, Hibernate).
- Database Knowledge: Experience with SQL and NoSQL databases.
- Web Development: Understanding of HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React).
- Tools and Practices: Familiarity with Git, Maven/Gradle, unit testing (e.g., JUnit), and build automation.
- Cloud and Deployment: Knowledge of Docker, Kubernetes, and cloud platforms (e.g., AWS, Azure).
Experience:
- Professional Experience: 5+ years in Java development, with leadership or mentoring experience preferred.
- Full Stack Development: Capability in both front-end and back-end development may be required.
Soft Skills:
- Communication: Effective interpersonal and team communication skills.
- Problem-Solving: Strong analytical and problem-solving abilities.
- Adaptability: Willingness to learn new technologies and adapt to project requirements.
Education:
- Degree: Bachelor’s degree in Computer Science or related field preferred.
Senior Java Developer
Office
Cape Town, South Africa
Contract
September 24, 2025