Java Backend Software Developer
Send a job offer directly to this candidate
Accomplished Software Engineer specializing in Backend Software Development with over three years of practical experience. Proficient in Java and Spring Boot, I have a proven track record in designing, developing, and maintaining scalable, high-performance microservices. As a strong advocate for clean code and Test-Driven Development (TDD), I ensure robust software quality through rigorous testing practices.
Additionally, I leverage AWS services for cloud-based deployments, seamlessly integrating messaging systems such as Kafka for efficient data exchange.
Backend and Microservices Developer | Aimsoft Limited | Nairobi, Kenya
Period: December 2020 – Present
➢ Contributed to the development of Aims CRM utilized by APA Insurance and UGI Malawi.
➢ Played a key role in enhancing Aims ERP by introducing new features and providing ongoing support to users across Kenya, Uganda, South Sudan, Malawi, and Rwanda, addressing any encountered bugs.
➢ Spearheaded the design and implementation of the Britam Rwanda Motor underwriting process and digital certificate system.
➢ Facilitated the integration of Aims systems with third-party APIs, such as the Insurance Regulatory Authority in Uganda, Kenya, and Tanzania.
➢ Designed and developed microservices using Java Spring Boot and Spring Cloud.
➢ Integrated new software features to enhance the overall functionality and user experience of microservices.
➢ Collaborated efficiently with cross-functional teams to optimize software performance.
➢ Implemented DevOps best practices and harnessed CI/CD tools like Ansible and Jenkins.
➢ Played a pivotal role in creating a comprehensive Human Resource Management System and payroll solution for corporate clients.