About this role
Caava Group is seeking a Backend Engineer in Lagos (hybrid). The role supports the Evolve insurance management platform, built with Java, Spring Boot and SQL, and collaborates with frontend teams and QA to implement backend features and fixes. This entry-level position targets candidates with internship, academic, or personal project experience and offers growth toward an Associate Software Engineer role based on performance and delivery. The employer operates multiple businesses under Caava Group focused on modernising insurance operations, digital distribution, and AI-driven solutions. The role involves building REST APIs, testing, code reviews, and contributing to secure, reliable backend services that support insurance workflows.
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 and work with the platform data structures ensuring validation, error handling and data consistency
- Agree API contracts with frontend engineers and maintain OpenAPI documentation for changed endpoints
- Write unit and integration tests and collaborate with QA to verify fixes
- Submit small, reviewable changes via Git branches and pull requests
- Explain approaches, apply feedback and keep technical documentation up to date
- Investigate issues using approved tools and logs, escalating high-risk or production-impacting problems
- Clarify requirements with engineers, Product and QA before implementation
- Estimate tasks with support, share progress and raise blockers or risks early
What they are asking for
- A 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 projects
- Understanding of object-oriented programming, data structures, algorithms and debugging techniques
- Basic knowledge of REST APIs, HTTP, JSON, relational databases and SQL, and Git version control
- Ability to write basic automated tests and explain code using documentation
- 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.