Bello Godwin
Senior Backend Java Developer
Hire this person
Send a job offer directly to this candidate
About
Senior Backend Java Developer with over 8 years of experience designing, developing, and maintaining enterprise-grade backend applications using Java, Spring Boot, Quarkus, EJB, JSP/Servlet, and Microservices. Experienced in building high-performance REST APIs, cloud-native applications, event-driven architectures, and distributed systems. Strong background in banking, ERP, payroll, CRM, and inventory management systems with expertise in performance optimization, security, database design, messaging systems, and cloud deployment.
Passionate about writing clean, maintainable code while delivering scalable and secure software solutions.
Experience
Team Lead / Senior Backend Java Developer at Jethro Limited (2025-01 – Present)
Lead backend development for enterprise Core Banking applications.
- Designed and developed RESTful microservices using Spring Boot and Quarkus.
- Built middleware services with Quarkus to improve startup performance and reduce resource consumption.
- Optimized PostgreSQL queries, stored procedures, and database functions, significantly improving application performance.
- Improved backend security through robust database and API design.
- Collaborated with product owners, QA engineers, and frontend developers using Agile/Scrum methodologies.
- Participated in code reviews, architecture discussions, and mentoring junior developers.
Senior Java Developer at Aventium Consult (2023-06 – 2024-12)
Developed backend services for Payroll Management Systems.
- Developed backend services for Payroll Management Systems using Spring Boot and JDBC.
- Implemented secure authentication and authorization using Spring Security and Java Cryptography Architecture (JCA).
- Designed REST APIs consumed by frontend and third-party systems.
- Wrote unit and integration tests with JUnit to maintain high code quality.
- Participated in sprint planning, code reviews, and Agile development processes.
Senior Java Developer / Application Support Engineer at Infytel Communications Limited (2021-01 – 2023-12)
Developed enterprise applications and provided production support.
- Developed ERP modules using ZKoss, Zest, and JDBC.
- Implemented authentication and encryption using JCA and JCE.
- Built middleware services using EJB 3.2, JMS, and ActiveMQ.
- Developed business rule engines using Drools.
- Improved application performance by approximately 40% through optimization and database tuning.
- Created database functions, triggers, and stored procedures to automate business processes.
- Provided production support and issue resolution for enterprise applications.
Education
Higher National Diploma (HND) in Software Engineering – NIIT (2017)
National Diploma (ND) in Computer Science – Lagos State Polytechnic (2015)
