Back End Developer
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | January 2, 2025 |
Category | IT / Information Technology Software Development |
Job Type | Full-time |
Currency | TZS |
Description
About the job
Responsibilities:
- Design and develop scalable, high-performance Java-based systems.
- Continuously monitor system health, troubleshoot issues, and apply updates to ensure seamless operations.
- Collaborate with cross-functional teams to define system requirements and propose architectural solutions.
- Build and optimize infrastructure components, including databases, servers, and network configurations.
- Develop automated deployment and monitoring tools to enhance system reliability and efficiency.
- Create and maintain detailed documentation on system architecture and deployment processes.
- Diagnose and resolve system performance issues and technical bottlenecks.
- Implement caching strategies, load balancing, and optimization techniques for improved scalability.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent industry experience.
- 5+ years of hands-on experience with the JVM and the Java ecosystem.
- Strong understanding of distributed system design and experience with at least one messaging middleware, along with its underlying design principles.
- Excellent communication skills for collaborating across teams and disciplines.
- Proficiency in MySQL and familiarity with at least one NoSQL database.
- Strong understanding of distributed system design and experience with at least one messaging middleware, along with its underlying design principles.
- Ability to work effectively under pressure and quickly learn new technologies or concepts.