Senior Java Developer
Location | Kampala, Uganda |
Date Posted | May 6, 2024 |
Category |
IT / Information Technology
Software Development |
Job Type |
Full-time
|
Currency | UGX |
Description
About US:
African Vending Systems is a limited liability company, registered in Uganda and registered with the Uganda Investment Authority. PayWay® is a registered business name and trademark for African Vending Systems Limited as well as AVS, therefore the two may be used interchangeably. PayWay started its operations in Uganda and preparations are under way to extend to other African countries. PayWay has developed and implemented a payment platform that is integrated with self-service kiosks, mobile point of sale terminals, mobile operating systems as Android, iOS and Blackberry and other cross-platform systems, USSD capable devices and via web-based interface. Some of the service providers include UMEME, Uganda Telecom, Africell, Africell Internet, MTN, Airtel, K2, Smart Telecom, Vodafone, Multichoice DStv and GOtv, StarTimes, Zuku TV, TVNXT, AzamTV, Foris Telecom IN Connecting, Tangerine Internet, Smile, Roke Telkom, Net Pesa Virtual Mastercard, Tugende, Red Cross, National Lottery, FX Trader, and other providers that have shown interest in integration.
Job Summary: Payway is on the hunt for a highly skilled and experienced Senior Java Developer to join our dynamic team. The selected candidate will be crucial in developing and enhancing our Merchant Software, aimed at streamlining payment processes and improving user experiences.
Key Duties and Responsibilities:
- Design, develop, and maintain Java applications that are efficient, reliable, and scalable.
- Collaborate closely with other developers and product managers to ideate software solutions.
- Test and debug new applications and updates.
- Uphold code quality, organization, and automatization.
- Provide technical guidance and mentorship to other team members.
Qualifications, Skills and Experience:
- The applicant must hold a Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least six years of professional experience in Java development.
- Strong understanding of Java and its ecosystem, with hands-on experience in designing and developing applications.
- Proficiency in software engineering tools and best practices.
- Experience in developing Android applications is a plus.
- Excellent problem-solving skills and ability to work in a team environment.
- Strong organizational and project management skills.
Applying Instructions
All candidates should submit their updated resumes and cover letters detailing your experience and why you would be a perfect fit for Payway to hr@payway.ug
Please Note: Only applicants who meet the required experience and qualifications as outlined in this advertisement should apply. If your expertise does not align with these requirements, we kindly ask you not to apply.