Apply NowSave Job

Senior Software Engineer: Backend- Zambia

Cellulant
Full Time
Posted Yesterday
Java and Springboot*Kubernetes, Docker*RESTFul API*

Role Overview

As a Senior Software Engineer, you work in a team that owns the design, development, and operations for mission-critical applications of the payments business. You are responsible for developing backend applications using best practices.

Responsibilities

  • Delivering complete features and maintaining existing ones. 
  • Design and implement scalable distributed systems using Kubernetes, Docker, and other tools in the Cloud Native landscape.
  • Build configuration and deployment assets required to deploy and run the distributed applications. 
  • Work with the frontend and API engineers to define RESTFul API Specifications. 
  • Creating self-contained, reusable, and testable microservices and components.
  • Participating in Sprint planning and tracking work items
  • Work well with technical and non-technical people to deliver high-value results
  • Ensure that all written code and architecture is high quality, scalable, and performant
  • Take initiative in refactoring and keep things simple
  • Take full ownership of a feature set, from the first discussion to going live.
  • Using test-driven development to write well-tested code.
  • Fixing bugs fast and taking your time to solve hard problems well.
  • Prototyping new ideas to help with initial feature definition, participating in architecture and code reviews.
  • Ability to communicate with team members and stakeholders - especially in writing


Requirements

  • Bachelor's degree in Information Technology, Software Engineering, Computer Science or related field
  • 5+ years of industry experience building and operating large-scale, highly available distributed systems.
  • 7y+ Experience with Java on large-scale projects.
  • Strong knowledge of building cloud-native applications using Java and Springboot. 
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Highly skilled in unit and automated testing in Springboot.
  • Experience building multi-tenant distributed SAAS applications
  • Experience with CI/CD.
  • Experience with performance analysis and optimization in Java is a strong plus.
  • Proven software architecture experience.
  • Ability to understand and break down large features into complete solutions.
  • Excellent interpersonal skills and ability to work well with all levels of engineers and other disciplines.
  • Proficient, autonomous, and rigorous behavior.
  • Bonus Points: You’ve mentored teammates on new ways to deepen their technical craft


Contact Cellulant

Job Details

Job TypeFull Time
Experience LevelMid Level
EducationBachelor's Degree
PostedSeptember 30, 2026 at 08:03 AM

Ready to Apply?

Don't miss out on this opportunity. Apply now and take the next step in your career.

Apply Now