Upskill
G
N
I
D
A
O
L
CIC Insurance Group PLC Logo

Senior Software Engineer

CIC Insurance Group PLC
Nairobi
Full-time
Deadline: 2026-06-15

About CIC Insurance Group PLC

leading cooperative insurer and financial services provider headquartered in Nairobi, Kenya

Description

Reporting to the Software Engineering Manager, the role holder will lead the design and development of robust, scalable, and high-performance backend systems. The ideal candidate should have hands-on expertise in Java Spring Boot, microservices architecture, and deep experience with database design, systems integration, and DevOps automation. Experience in deploying applications to both cloud and on-premise environments is essential.

Qualifications

Qualifications

Essential Knowledge/Skills and Experience Required:

Bachelor’s Degree in Computer Science, Software Engineering or in a related field.
Minimum of 4 years of experience in backend development with strong command of Java Spring Boot.
Solid understanding and hands-on experience with microservices architecture.
Experience integrating diverse systems and APIs in enterprise environments.
Deep knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
Proficient in designing and optimizing database schemas, queries, and transactions.
Familiarity with CI/CD pipelines and container orchestration (e.g., Kubernetes).
Experience deploying and supporting applications in AWS or Azure and on-premise infrastructure.
Strong grasp of security, logging, monitoring, and API management.
Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
Experience with event-driven architecture (e.g., Kafka, RabbitMQ, or MQTT).
Knowledge of API gateways and Service Load balancing.
Desirable Competencies:

Familiarity with domain-driven design (DDD) and test-driven development (TDD).
Exposure to observability tools like Prometheus, Grafana, ELK Stack, or Datadog.
Certification in cloud platforms (AWS/Azure/GCP) is a plus.

Rate This Job

Click a star to rate this job

0.0 (0 ratings)

Job Stats

70 Views