Backend Software Engineer
Lagos, Nigeria
Backend Software Engineer with hands-on experience building secure, scalable, production-grade RESTful APIs using Java, Spring Boot, and relational/NoSQL databases. Experienced in role-based access control, external API integrations, inventory and device lifecycle management, and clean service-layered architecture. Currently contributing to a multi-role in-house CSR platform supporting agents, technicians, buyers, and administrators. Passionate about backend system design, API reliability, and maintainable software.
Bluechip Technologies Limited • Lagos, Nigeria
Develop and maintain backend services using Java and Spring Boot for internal and client-facing applications. Design and implement RESTful APIs following clean architecture and separation of concerns. Integrate relational and NoSQL databases using Spring Data JPA, Hibernate, and MongoDB. Implement authentication and authorization using Spring Security with role-based access control (RBAC). Collaborate with frontend developers, QA engineers, and product stakeholders to deliver features end-to-end. Participate in code reviews, debugging, and performance optimization to improve system stability and maintainability. • Develop and maintain backend services using Java and Spring Boot for internal and client-facing applications • Design and implement RESTful APIs following clean architecture and separation of concerns • Integrate relational and NoSQL databases using Spring Data JPA, Hibernate, and MongoDB • Implement authentication and authorization using Spring Security with role-based access control (RBAC) • Collaborate with frontend developers, QA engineers, and product stakeholders to deliver features end-to-end • Participate in code reviews, debugging, and performance optimization to improve system stability and maintainability
Bluechip Technologies Limited • Lagos, Nigeria
Designed and implemented RESTful APIs using Java and Spring Boot. Built secure authentication and authorization flows with Spring Security. Developed persistence layers using Spring Data JPA and Hibernate. Implemented DTOs, validation logic, and global exception handling to ensure data integrity. Documented APIs using Swagger/OpenAPI and tested endpoints with Postman. Assisted in debugging issues and improving API reliability during development and testing. • Designed and implemented RESTful APIs using Java and Spring Boot • Built secure authentication and authorization flows with Spring Security • Developed persistence layers using Spring Data JPA and Hibernate • Implemented DTOs, validation logic, and global exception handling to ensure data integrity • Documented APIs using Swagger/OpenAPI and tested endpoints with Postman • Assisted in debugging issues and improving API reliability during development and testing
Time-Line Consult Limited • Lagos, Nigeria
Provided L1/L2 technical support for hardware, software, and operating system issues. Configured systems for new users and performed routine maintenance and updates. Resolved the majority of reported issues within agreed response times, minimizing downtime. • Provided L1/L2 technical support for hardware, software, and operating system issues • Configured systems for new users and performed routine maintenance and updates • Resolved the majority of reported issues within agreed response times, minimizing downtime
System Digitech • Lagos, Nigeria
Diagnosed and resolved user issues related to hardware, software, and network connectivity. Assisted with monitoring IT systems for performance and basic security concerns. • Diagnosed and resolved user issues related to hardware, software, and network connectivity • Assisted with monitoring IT systems for performance and basic security concerns
Blended Technology Solutions • Remote
Assisted in building and maintaining websites using HTML, CSS, and JavaScript. Collaborated with designers to implement responsive and user-friendly interfaces. Gained experience working in an Agile development environment. • Assisted in building and maintaining websites using HTML, CSS, and JavaScript • Collaborated with designers to implement responsive and user-friendly interfaces • Gained experience working in an Agile development environment
B.Sc. in Computer Science
Training in Software Engineering