Job Title: Mid - Senior Backend Engineer (Java, Spring Boot)
Location: Nairobi
Job Type: Contract
Experience Level: 5+ years
Weβre seeking a Mid - Senior Backend Engineer with deep expertise in Java (Spring Boot) preferably in a fintech industry to join our fast-paced and innovative engineering team. In this role, you will design and build scalable, resilient backend services and play a critical part in the evolution of our cloud-native platform.
Design, develop, and deploy backend services using Java (Spring Boot)
Build and manage containerized applications using Kubernetes and docker
Develop and maintain CI/CD pipelines using tools such as CircleCI, ArgoCD, or Jenkins
Implement scalable and secure systems on AWS
Work with both relational (PostgreSQL) and NoSQL databases
Collaborate cross-functionally with DevOps, frontend engineers, and product teams
Write clean, testable, and efficient code following best practices
Contribute to system design and architecture discussions
5+ years of hands-on experience in backend development with Java and Spring Boot.
Degree in Computer Science, Software ENgineering or related field
Proficient in unit testing using frameworks such as JUnit and Mockito (This is a must have).
Experience with AWS services in a production environment.
Proficient in at least one CI/CD tool: CircleCI, ArgoCD, or Jenkins.
Solid experience deploying and managing applications with Docker and Kubernetes.
Strong working knowledge of PostgreSQL and one or more NoSQL databases.
Experience with observability tools such as Grafana or Prometheus.
Familiarity with modern software development practices (e.g., TDD, GitOps, observability).
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills and experience with tools like slack, Microsoft teams is required but not mandatory
An open mind with respect to diversity and inclusivity. We support global clients
You work well with Engineering and Product members and are comfortable building effective relationships with stakeholders outside technology.
Experience with microservices architecture.
Certifications in AWS, CKAD, or other Kubernetes-related credentials.
Familiarity with Infrastructure-as-Code tools like Terraform or Helm.