Full Stack Java Developer (Spring Boot / React /Thymleaf/ MongoDB) at FastHub Solutions
Job Role Insights
-
Date posted
2025-11-08
-
Closing date
2025-11-21
-
Hiring location
Dar es Salaam
-
Career level
Middle
-
Qualification
Bachelor Degree
-
Experience
3 Years 7 Years
-
Gender
both
-
Job ID
124782
Job Description
Position: Full Stack Java Developer (Spring Boot / React /Thymleaf/ MongoDB)
Company Description
FastHub Solutions Limited is a telecommunication & fintech service provider based in Tanzania. We
specialize in simplifying telecommunication services, harnessing the potential of mobile
communication networks across Africa, and assisting companies in providing services. Our custom
development and integration solutions are designed specifically for the African environment. With
over 9 years of experience, our professional team of experts offers clear-cut
telecommunication-based software solutions for clients in various industries such as Telecom,Education, Banking, Hospitality, SMEs, and Travel.
Role Description
We are seeking a highly skilled Full Stack Java Developer with strong expertise in Spring Boot, React,
Thymeleaf, and MongoDB to join our development team.
The ideal candidate will be responsible for designing, developing, and deploying high-performance
web applications and microservices that integrate modern front-end technologies with robust
backend systems.
You will work closely with cross-functional teams to deliver end-to-end solutions that are scalable,
secure, and user-friendly.
Key Responsibilities:
- Design, develop, and maintain Java-based web applications using Spring Boot and related
- frameworks.
- Build responsive and dynamic front-end interfaces using React and Thymeleaf.
- Develop and consume RESTful APIs for seamless communication between front-end and
- back-end systems.
- Implement data persistence and schema design using MongoDB and Spring Data.
- Write clean, maintainable, and testable code following best practices and design patterns.
- Participate in all stages of the software development lifecycle (SDLC), including
- requirements gathering, system design, implementation, testing, and deployment.
- Integrate authentication and authorization using Spring Security or OAuth2.
- Optimize application performance and scalability on both client and server sides.
- Collaborate with UI/UX designers, product managers, and QA engineers to ensure
- high-quality deliverables.
- Troubleshoot and debug production issues efficiently.
Qualifications
- Strong knowledge of Software Development and Programming
- 3–7 years of hands-on experience in Java application development.
- Experience with Microservices and the Spring Framework
- Strong proficiency with:
- Java 11+, Spring Boot, Spring MVC, Spring Data, Spring Security
- React.js (Hooks, Redux, or Context API)
- Thymeleaf templates and server-side rendering
- MongoDB (including aggregation pipelines and schema design)
- Ability to work independently and as part of a team
- Excellent problem-solving and analytical skills
- Strong attention to detail and organizational skills
- Excellent written and verbal communication skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Interested in this job?
13 days left to apply
Share this opportunity
Help others find their dream job
