Job Description
IT Jobs. Zeraki Jobs
As a Mid-Level Java Backend Engineer, you will play an essential role in building the core systems that power Zeraki’s products across Africa. You are an established professional—capable of independently handling significant project components, improving our codebase, and ensuring our backend systems are scalable, reliable, and secure.
This role is ideal for an engineer who thrives in a high-growth environment, loves solving complex backend challenges, and is eager to contribute to Zeraki’s mission of transforming education through technology. You will work closely with cross-functional teams, mentor junior engineers, and help shape engineering best practices as Zeraki expands regionally and globally.
Here is a polished, well-aligned version you can use for your job listing or LinkedIn post:
Read More>>>Still Writing CVs The Old Way? Here’s Why That’s Costing You
Requirements
Experience & Skills
- 3–5+ years of hands-on experience in Java backend development.
- Proficiency in Java frameworks such as Spring Boot and experience building RESTful APIs or microservices.
- Strong understanding of both relational and NoSQL databases.
- Experience working with cloud platforms, containerization tools (Docker/Kubernetes), and CI/CD pipelines.
- Strong debugging, troubleshooting, and performance optimization skills.
- Ability to independently handle complex technical challenges.
Mindset & Working Style
- A builder who enjoys designing scalable, resilient backend systems.
- A proactive problem solver who anticipates and mitigates issues early.
- A collaborative team player who values clarity, accountability, and shared ownership.
- Passionate about education and aligned with Zeraki’s mission to transform learning across Africa.
Key Responsibilities
Backend Engineering & System Design
- Design, build, and maintain high-performance backend services using Java and modern frameworks (e.g., Spring Boot).
- Lead parts of backend feature development with minimal supervision.
- Refactor and optimize existing systems to enhance performance, maintainability, and scalability.
- Contribute to engineering standards, code review practices, and technical documentation.
- Participate in architectural discussions and begin to specialize in areas such as distributed systems, integrations, or messaging.
Production Operations & Quality Assurance
- Support deployment, monitoring, and maintenance of services in production environments.
- Ensure high availability and reliability of backend systems through proactive monitoring and incident response.
- Develop and maintain comprehensive test coverage (unit, integration, and performance tests).
Productivity & Execution
- Manage multiple tasks or project streams with minimal oversight.
- Deliver high-quality project components on time and to specification.
- Improve workflow efficiency by identifying blockers early and proposing actionable solutions.
. Problem Solving & Innovation
- Independently diagnose and resolve complex backend issues—from logic errors to system bottlenecks.
- Anticipate future system constraints and contribute to long-term improvements.
- Introduce new ideas to enhance reliability, security, and developer productivity.
Collaboration & Mentorship
- Mentor junior engineers through code reviews, debugging support, and best-practice guidance.
- Work closely with Product, QA, CX, and Ops teams to deliver high-quality features.
- Communicate clearly during sprint reviews, architecture discussions, and cross-team collaborations.
Read More>>>How to Turn a Boring CV Into a Personal Brand Statement
How to Apply
The post Mid-Level Java Backend Engineer Job Zeraki appeared first on Corporate Staffing Services.