P

Mid - Senior Backend Engineer (Java, Spring Boot)

PYCS
Full-time
On-site
Nairobi, Nairobi City, Kenya

Job Title: Mid - Senior Backend Engineer (Java, Spring Boot)

Location: Nairobi

Job Type: Contract

Experience Level: 5+ years

About the Role

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.

Key Responsibilities

  • 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



Requirements

Required Qualifications

  • 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.

Nice to Have

  • Experience with microservices architecture.

  • Certifications in AWS, CKAD, or other Kubernetes-related credentials.

  • Familiarity with Infrastructure-as-Code tools like Terraform or Helm.

Exposure to event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ).

Benefits

Why Join Us?

Work on modern cloud-native applications with a passionate team
Flexible work environmentΒ 
Opportunities for continuous learning and growth