This job is no longer available
This job expired on 25/08/2026. It no longer accepts applications.
Full Stack Java Web Developer
FIGJAM
Job description
About the role
We are seeking a Full Stack Java Web Developer to join FIGJAM’s small, collaborative engineering team. You will work on real‑world production systems, maintaining existing web applications and delivering new features responsibly. The role involves close interaction with developers, project managers, QA and business stakeholders, with all communication in English.
Key responsibilities
- Maintain and improve existing web applications built with React and Spring Boot.
- Develop new features while ensuring stability of legacy functionality.
- Design, develop, and integrate RESTful APIs between frontend and backend systems.
- Build responsive, reusable UI components using React and Material UI (MUI).
- Implement secure authentication flows using Spring Security with JWT and role‑based access control.
- Debug production issues and investigate system behavior independently.
- Write and optimise SQL queries for MySQL databases.
- Manage application state using Redux and Redux Persist.
- Participate in system design discussions and technical planning.
- Collaborate effectively with team members and communicate technical ideas clearly.
- Contribute to UI/UX improvements and front‑end application behaviour.
- Support application deployments, testing, and ongoing maintenance.
- Write unit and integration tests using JUnit and Mockito (advantageous).
Required profile
- Strong backend experience with Java and Spring Boot.
- Solid front‑end experience with React and modern JavaScript (ES6+).
- Ability to work independently on production issues and new development.
- Excellent written and verbal communication in English.
- Experience collaborating in a small, cross‑functional team.
Required skills
- Java
- Spring Boot
- Spring Security
- JWT
- React
- JavaScript (ES6+)
- Material UI (MUI)
- Redux & Redux Persist
- RESTful API design
- MySQL & SQL query optimisation
- JUnit
- Mockito
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Zimbabwe.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
FIGJAM
Related job offers
-
C++ Open Source Contributor - Remote
YO IT Consulting Zimbabwe -
Remote Rust Open Source Contributor (Contract)
YO IT Consulting Zimbabwe -
Python Open Source Contributor - Remote
YO IT Consulting Zimbabwe -
Front End Developer – Digital Banking & FinTech
ZB Financial Holdings Province d'Harare -
Student Attachment
RAINBOW TOURISM GROUP Harare