Information technology, software development, data Jobs

41 jobs found

CIC Insurance Group

Senior Software Engineer

Nairobi Kenya
Phoenix Capital Limited

Systems & Data Management Officer

Nairobi Kenya
HF Group

ICT Vendor Management Specialist

Nairobi Kenya
Absa Group Ltd

Apprentice - Information Risk Management (IRM)

Kampala Uganda
First Bank of Nigeria Limited

Information Technology Recruitment - DevOps Engineer (Intermediate Role)

Lagos Nigeria
First Bank of Nigeria Limited

Information Technology Recruitment - Business Analyst (Intermediate Role)

Lagos Nigeria
First Bank of Nigeria Limited

Information Technology Recruitment - UX/UI Designer (Intermediate Role)

Lagos Nigeria
First Bank of Nigeria Limited

Information Technology Recruitment - Cybersecurity Specialist (Senior Role)

Lagos Nigeria
First Bank of Nigeria Limited

Information Technology Recruitment - Project Manager (Senior Role)

Lagos Nigeria

Get personalised job alerts directly to your inbox!

First Bank of Nigeria Limited

Information Technology Recruitment - Scrum Master (Senior Role)

Lagos Nigeria

Country / Region

Seniority (Information technology, software development, data, Banking, microfinance, insurance)

© Fuzu Ltd

CIC Insurance Group

Banking + 2 more

Senior Software Engineer

Job details

Contract Type

Description
Who We’re Looking For

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.


Responsibilities

Responsibilities

  • Design, develop, and maintain backend services and APIs using Java Spring Boot
  • Architect and implement scalable microservices and event-driven systems.
  • Integrate with internal and third-party systems using REST, SOAP, gRPC, and message queues.
  • Drive performance tuning, security hardening, and scalability improvements.
  • Implement DevOps best practices including CI/CD pipelines, infrastructure as code, and monitoring.
  • Work across cloud and on-premise environments ensuring reliability and availability.
  • Collaborate with front-end engineers, DevOps, QA, and product teams to deliver full-stack solutions.
  • Own the full software development lifecycle from planning to production support.
  • Mentor junior engineers and perform code reviews.


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform