Senior Software Developer

6 days ago


Nairobi, Nairobi Area, Kenya Pi Consulting Services (PYCS) Full time 1,500,000 - 3,000,000 per year

SENIOR SOFTWARE DEVELOPER JOB DESCRIPTION


Job Title: Senior Developer - Java (Springboot)

Department: Software Engineering

Reports to: Head of Technology

Direct Reports: None

Location: Nairobi Kenya


Job Purpose

We are seeking a 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 Roles and 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 a 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).

Performance KPIs
  • System Uptime & Reliability

  • Deployment Success Rate

  • Critical Bug Resolution Time

  • Code Quality & Review Pass Rate

  • Team collaboration & Mentorship

  • Security compliance

  • Cross Train and participate in technology enhancements

  • Level 1 and 2 technical support




  • Software Developer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Riset Software & Systems LTD Full time 900,000 - 1,200,000 per year

    The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.ResponsibilitiesDevelop quality software and web applicationsAnalyze and maintain existing software applicationsDesign highly scalable, testable codeDiscover and fix programming...


  • Nairobi, Nairobi Area, Kenya Skillmind Software Ltd Full time 900,000 - 1,200,000 per year

    Position OverviewWe are seeking an experienced and highly skilledSenior Full Stack Developerwith a minimum of 5+ years of hands-on experience in building and maintaining scalable web applications. The ideal candidate should have strong expertise across frontend ), backend (Python/Django & PHP/Laravel), and databases, with a proven ability to deliver...


  • Nairobi, Nairobi Area, Kenya Skillmind Software Ltd Full time 600,000 - 1,200,000 per year

    About Skillmind Software:Skillmind Software is a leading Kenyan software company specializing in HR, payroll, and people-management systems such as HR Genie and other integrated business applications. We build scalable, cloud-based, AI-enabled, enterprise-targeted solutions that serve organizations across Africa. Our mission is to streamline workforce...

  • Software Developer

    1 week ago


    Nairobi, Nairobi Area, Kenya Bridge Talent Management Full time $60,000 - $120,000 per year

    OverviewOur client is seeking a skilled, forward-thinking Software Developer & Automation Specialist to play a pivotal role in shaping the future of homecare technology. This position is ideal for a candidate with a strong background in software development, cloud technologies, and AI automation, particularly within the healthcare or homecare sectors.As...

  • Software Developer

    1 week ago


    Nairobi, Nairobi Area, Kenya Bridge Talent Management Full time $60,000 - $120,000 per year

    Overview Our client is seeking a skilled, forward-thinking Software Developer & Automation Specialist to play a pivotal role in shaping the future of homecare technology. This position is ideal for a candidate with a strong background in software development, cloud technologies, and AI automation, particularly within the healthcare or homecare sectors. ...


  • Nairobi, Nairobi Area, Kenya KiliMax Software Full time

    We are a tech company dedicated to providing all-in-one SaaS solutions for businesses in Africa. Our core products include Enterprise Resource Planning (ERP), Point of Sale (POS), Online Shop and AI. We are committed to empowering the African business ecosystem through technology and helping enterprises achieve digital transformation.Job SummaryWe are...

  • Senior RPG Developer

    21 hours ago


    Nairobi, Nairobi Area, Kenya The Cigna Group Full time 1,200,000 - 2,400,000 per year

    RoleWe are seeking a skilled and experienced Senior RPG Application Developer to join our Technology team.The ideal candidate will have a strong background in RPG IV and ILE development, with expertise in managing full lifecycle software development projects. This role requires a strategic thinker who can collaborate effectively with cross-functional teams...

  • Senior iOS Developer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Nimrods Full time

    Job Purpose As a Senior iOS Developer/Engineer you will lead the development and enhancement of the Equity Mobile on iOS, ensuring it continues to deliver an exceptional user experience. Your technical expertise and leadership will be instrumental in shaping the future of mobile banking for our customers. Job ResponsibilitiesTechnical Leadership: Lead and...


  • Nairobi, Nairobi Area, Kenya InfyStrat Software Services Full time 120,000 - 240,000 per year

    Urgent requirement1: Business Development Head – East AfricaSalary : 100 to 200 KSH.Location: Nairobi, Kenya (with regional travel across East Africa)Reports to: Global CEO / Regional Managing DirectoKey ResponsibilitiesMarket Expansion & StrategyDevelop and execute a robust go-to-market strategy for East Africa in alignment with InfyStrat's global...


  • Nairobi, Nairobi Area, Kenya Cigna Healthcare Full time 120,000 - 180,000 per year

    Cigna is a multinational company and a leading global health services provider, dedicated to helping people improve their health, wellbeing and sense of security. We are going through an exciting period of expansion and seek to recruit into our Global Employer Segment which currently employs 8,000 people and has over 30 million customer relationships in more...