Pi Consulting Services (PYCS) - Mid - Senior Backend Engineer (Java, Spring Boot)
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
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.