Ambitious Java Developer versed in following established procedures and working under little or no supervision. Offering technical expertise in programming analysis, application analysis and design. Excellent team player with in-depth knowledge of development tools and languages.
I am a software development who writes highly maintainable code and recommends good software coding standards, practices, tools, and platforms.
In addition, I work closely with business analysts and technical teams to specify and develop our highly configurable application. My role requires the ability to develop complex Java applications, and review other developers' work and writing clean and well-tested code, and advocate for best practices and exceptional quality.
I have improved software efficiency by troubleshooting and resolving coding issues. I saved time and resources by identifying and fixing bugs before product deployment. I discuss issues with team members to provide resolution and apply best practices. I collaborate with cross-functional teams to deliver high-quality products on tight deadlines.
1.Kenya Revenue Authority (KRA) August 2019 - November 2020
Role: Software Developer
Responsibilities:
Worked on enhancement and bug fixing.
Utilized MVC Architecture.
Implemented Java EE beans for backend processes.
Developed JSP pages for frontend interfaces.
Technologies: Java, EJB, Hibernate, HQL, Spring, Spring MVC, JSP, Oracle.
2.UAE Revenue Authority (Demo Project)December 2020 - March 2021
Role: Software Developer
Responsibilities:
Developed a demo project for presentation purposes.
Implemented frontend using Angular.
Built backend services with Spring Boot.
Technologies: Angular, Spring Boot.
3.Uganda Revenue Authority (URA)April 2021 - August 2021
Role: Software Developer
Responsibilities:
Focused on enhancement and bug fixing.
Utilized MVC Architecture.
Implemented Java EE beans for backend processes.
Developed JSP pages for frontend interfaces.
Technologies: Java, EJB, Hibernate, HQL, Spring, Spring MVC, JSP, Oracle