Pi Consulting Services (PYCS) - Mid - Senior Backend Engineer (Java, Spring Boot)

Back-End Developer
💰 Negotiable
📍 Nairobi, Kenya
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 6 months ago

Back-End Developer is needed in Nairobi, 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

RequirementsRequired 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).

BenefitsWhy Join Us?

Work on modern cloud-native applications with a passionate team

Flexible work environment

Opportunities for continuous learning and growth

Posted a year ago

No longer accepting applications

Get instant notifications for new Back-End Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.