Senior Software Engineer -Java & SpringBoot - in TZ
FASTHUB SOLUTIONS LIMITED
Software & Data
Job Summary
We are seeking a highly skilled and experienced Java Developer to join our dynamic team. The ideal candidate will have a minimum of 3 years of hands-on experience in Java development and possess strong expertise in building enterprise-grade applications using Java, Spring Boot, MongoDB, and REST APIs.
- Minimum Qualification : Bachelors
- Experience Level : Senior level
- Experience Length : 3 years
Job Description/Requirements
• Design, develop, and maintain scalable Java applications using Spring Boot.
• Build and manage RESTful APIs, ensuring high performance and responsiveness.
• Implement and integrate USSD and SMS applications for telecom solutions.
• Work with Mobile Money Payment APIs to develop secure and efficient payment processing systems.
• Strong understanding of object-oriented programming (OOP) concepts.
• Proficiency in Java 8/11/17 and frameworks such as Spring and Spring Boot.
• Experience with RESTful API development and microservices architecture.
• Knowledge of relational databases (e.g., MySQL, PostgreSQL) and experience with ORM frameworks like Hibernate.
• Familiarity with NoSQL databases (e.g., MongoDB) is a plus.
• Solid experience with unit testing frameworks (JUnit, Mockito).
• Strong understanding of multithreading, concurrency, and synchronous/asynchronous programming.
• Experience with version control systems (e.g., Git) and CI/CD pipelines.
• Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
• Collaborate with cross-functional teams, including product managers, UI/UX designers, and QA engineers to deliver high-quality software solutions.
• Debug and troubleshoot software issues, ensuring smooth functioning of systems.
• Write clean, efficient, and well-documented code, following best practices for software development.
• Ensure all applications are built with scalability, security, and performance in mind.
• Continuously research and implement new technologies to improve development processes and product offerings.
Important Safety Tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.