About this role
Caava Group seeks a Backend Engineer for a hybrid role in Lagos. The position focuses on developing and maintaining Evolve backend services using Java and Spring Boot, building REST APIs and SQL queries, and collaborating with frontend engineers and QA. The role is an entry-level opportunity suitable for those with internships, academic projects, or personal projects, with growth toward full-stack work and progression to Associate Software Engineer based on performance. The employer operates Caava Group's insurance management platform, Evolve, and supports digital insurance processes and AI-driven solutions. The role involves code development, testing, reviewing, and contributing to releases under guidance, with a focus on secure coding practices and data handling.
What you would do
- Develop and update REST APIs and SQL queries for Evolve services.
- Agree API contracts with frontend engineers and maintain accurate OpenAPI documentation for changed endpoints.
- Build features and fixes in Java and Spring Boot per designs and acceptance criteria.
- Write and maintain unit and integration tests covering normal, boundary, and failure cases.
- Collaborate with QA to reproduce defects and verify fixes.
- Submit small, reviewable changes through Git branches and pull requests.
- Explain approaches, apply feedback, and keep technical documentation up to date.
- Investigate requirements with engineers, Product, and QA before implementation.
- Estimate tasks, communicate progress, and raise blockers or risks early.
- Support release preparation and deployment checks under guidance.
What they are asking for
- Foundational Java skills and familiarity with Spring Boot through coursework, internship, or projects.
- Ability to write basic automated tests and explain code; use documentation to solve problems.
- Basic knowledge of REST APIs, HTTP, JSON, relational databases and SQL, and Git.
- Understanding of object-oriented programming, data structures, algorithms, and debugging techniques.
- A degree in Computer Science, Software Engineering, IT or related field, or equivalent practical training with relevant projects.
- Clear written and verbal communication, attention to detail and collaborative approach.
- Willingness to learn and take feedback, follow through on assigned work, 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.