About this role
Caava Group is hiring a Report / BI Engineer for a hybrid role in Lagos. The position is an entry‑level role within Caava Group’s Evolve team, focusing on backend features, bug fixes, testing and release support using Java and Spring Boot. The role involves learning the insurance platform and collaborating with backend, frontend, QA, and product teams, with potential progression toward an Associate Software Engineer based on performance. The employer operates multiple businesses under Caava Group, including Caava Evolve, Caava AI, Agencify and TurnQuest V4 by Caava, to modernise insurer operations and expand digital distribution. The job targets candidates with internship, academic, or personal project experience and offers growth opportunities within the team.
What you would do
- Build assigned features and bug fixes in Java and Spring Boot according to designs and acceptance criteria.
- Develop and update REST APIs and SQL queries.
- Learn the platform data structures and ensure validation, error handling and data consistency under guidance.
- Agree API contracts with frontend engineers and keep OpenAPI documentation accurate for changed endpoints.
- Write and maintain unit and integration tests for changes, covering normal, boundary and failure cases.
- Collaborate with QA to reproduce defects and verify fixes.
- Submit small, reviewable changes via Git branches and pull requests.
- Explain approach, apply feedback and keep technical documentation up to date.
- Investigate issues using approved tools, logs and test environments and record evidence.
- Escalate unfamiliar or high-risk problems promptly and communicate with engineers, Product and QA.
What they are asking for
- Degree in Computer Science, Software Engineering, Information Technology or related field, or equivalent practical training with relevant projects.
- Foundational Java skills and familiarity with Spring Boot through coursework, internship or project.
- Understanding of object-oriented programming, basic data structures, algorithms and debugging techniques.
- Basic knowledge of REST APIs, HTTP, JSON, relational databases and SQL, and version control with Git.
- Ability to write basic automated tests, explain code and use documentation to solve problems.
- Clear written and verbal communication, attention to detail and collaborative approach.
- Willingness to act on feedback, follow through on tasks and seek help when blocked.
Listing details are summarised from the source. Always confirm the role and the employer on the original posting before applying, and never pay to apply for a job.