
Real job — pulled straight from National Bank of Kenya’s careers page · Verified August 23, 2026 · No reposts.
Job description
National Bank of Kenya is hiring a Application Developer — a full-time, based in Tanzania role. Apply directly on National Bank of Kenya's careers page below.
Technology Department, Tanzania.Application Developer
Location: Tanzania, United Republic of
KEY RESPONSIBILITIES
- Contribute application development objectives to the overall IT strategy.
- Collaborate with business units to formulate banking products and contribute technical guidance to the procurement process.
- Analyze product requirements, design and implementation of scalable backend services using Java and Spring Boot as guided by KCBT policies and industry best practice.
- Collaborate with internal stakeholders, such as QA testers, product analysts, and fellow developers to deliver assigned features.
- Implement best practice and deploy appropriate tools to manage and govern application development and the IT change process.
- Actively engage end-users to assess satisfaction and achieve successful project closure.
- Work with functional teams to handover system support skills and documentation and formulate OLA agreements with level 1 support.
- Identify and champion innovative solutions that exploit existing business opportunities and mitigate existing risks.
- Monitor system performance, troubleshoot complex issues, and implement proactive fixes.
- Contribute to Agile ceremonies (planning, grooming, retrospectives) and influence product design.
DAILY RESPONSIBILITIES
Evaluate and analyze requests to implement new applications to resolve business challenges and improve efficiency of processes.
Evaluate and analyze requests to modify existing software systems and applications where either anomalies have been detected or the process is inefficient.
Manage the application development life cycle, ensuring that the application development policy is adhered to.
Collaborate with business in formulating strategies that ride on software systems to take advantage of business opportunities
Provide support to the banking operations administrators and operators in resolving core banking anomalies and refining operations.
Maintain strong focus on secure coding standards and compliance with banking regulations.
MINIMUM POSITION QUALIFICATION REQUIREMENTS
Academic & Professional
Particulars | Detail | Specific Field or Qualification | Need Type |
Education | Bachelors Degree | Any computer related | RQ |
| Professional Qualifications | Java Certification, Oracle Certification, Enterprise Architecture, ITIL | RQ |
| Masters Degree | Any computer related, Project Management | AA |
Experience
Total Minimum No of Years Experience Required | 5
|
Need Types are: RQ = Required, AA = Added Advantage
Detail | Minimum No of Years | Need Type[1] |
Experience Area 1 – Emerging Technologies (e.g. Mobile, Internet Banking and Digital loans and savings) | 3 | ES |
Experience Area 2 – IT Projects | 3 | DE |
Experience Area 3 – Banking Operations | 3 | ES |
Experience Area 4 – Quality Assurance | 3 | DE |
[1] Need Types are: ES = Essential, DE = Desirable but not Essential
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Application Developer at National Bank of Kenya?
The required skills for Application Developer at National Bank of Kenya include: Java, Spring Boot, Agile, ITIL.
What is the seniority level for Application Developer at National Bank of Kenya?
Application Developer at National Bank of Kenya is a Mid Level level position.
How do I apply for Application Developer at National Bank of Kenya?
You can view the full description and apply for Application Developer at National Bank of Kenya on EchoJobs: https://echojobs.io/job/national-bank-of-kenya-technology-department-tanzania-application-developer-ajf5f.