Log in
All jobs
CG

Report / BI Engineer

Caava Group
Lagos (Hybrid) Posted Oct 20, 2026
Hybrid

About this role

Report / BI Engineer

Location: Lagos (Hybrid)

Reporting to: Technical Lead of the assigned Evolve team

Role Purpose

  • Evolve is Caava Group’s insurance management platform, built on Spring Boot services with Angular and Next.js frontends, and used by AIICO for its insurance operations.
  • Working with experienced engineers, you will implement clearly scoped backend changes, test and debug services, and build practical knowledge of insurance workflows and dependable engineering practice.
  • This entry-level role suits candidates with internship, academic or personal project experience. Technical decisions, code reviews and production changes are supported by experienced team members. Growing towards full-stack work is encouraged.

Career Path:

  • Progression to Associate Software Engineer depends on consistent delivery against these measures, growing independence on larger tasks, code and test quality, and business need.

Additional Information:

  • Works With: Backend and Frontend Engineers, QA Engineers and Product
  • Scope: Assigned Evolve backend features, bug fixes, testing and release support
  • Tech Stack: Java, Spring Boot, REST APIs, SQL and Git
  • Growth Path: Associate Software Engineer, based on performance and business need

Core Accountabilities

Build and maintain Evolve services:

  • Build assigned features and bug fixes in Java and Spring Boot to agreed designs, coding standards and acceptance criteria.
  • Develop and update REST APIs and SQL queries. Learn the platform’s data structures and check validation, error handling and data consistency with guidance.
  • Agree API contracts with frontend engineers and keep OpenAPI documentation accurate for the endpoints you change.

Test changes and work through code review:

  • Write and maintain unit and integration tests for your changes, covering normal, boundary and failure cases. Work with QA to reproduce defects and verify fixes.
  • Submit small, reviewable changes through Git branches and pull requests. Explain your approach, apply feedback and keep technical documentation up to date.

Investigate issues and communicate clearly:

  • Investigate issues using approved tools, logs and test environments. Record evidence and escalate unfamiliar, high-risk or production-impacting problems promptly.
  • Clarify requirements with engineers, Product and QA before implementation. Estimate tasks with support, share progress and raise blockers or risks early.

Apply secure practices and support releases:

  • Follow secure coding and data-handling practices. Protect credentials and customer information, and use approved test data and access permissions.
  • Support release preparation and deployment checks under guidance, and learn how changes affect Evolve’s users and insurance processes.

Requirements

Experience and Working Style:

  • A Degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent practical training supported by relevant projects.
  • Foundational Java skills and familiarity with Spring Boot through coursework, an internship or a working project.
  • Understanding of object-oriented programming, basic data structures, algorithms and debugging techniques.
  • Basic knowledge of REST APIs, HTTP and JSON, relational databases and SQL, and version control with Git.
  • Ability to write basic automated tests, explain your code and use documentation to solve problems.

Working Style:

  • Clear written and verbal communication, attention to detail and a collaborative approach.
  • Acts on feedback, follows through on assigned work and asks for help early when blocked.

Nice to Have:

  • Exposure to Hibernate or JPA, or other Spring components.
  • Basic frontend exposure with TypeScript, Angular or Next.js.
  • Familiarity with Postman, OpenAPI documentation or CI/CD workflows, and an interest in insurance systems

Application Closing Date

Not Specified.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →