Joballer Logo
Joballer
SearchCompaniesJobsBlog

About Joballers

Connecting talent with opportunities in the digital age. Find your next career move with us.

Contact

  • awesomeinteracts@gmail.com
  • TikTok

Subscribe for Updates

Get the latest job opportunities delivered to your inbox.

Categories

  • Accounting & Finance Jobs
  • Admin & Office Work Jobs
  • Agriculture & Farming Jobs
  • Banking Jobs
  • Construction & Skilled Trades Jobs
  • County Government Jobs
  • Creative, Design & Media Jobs
  • Customer Service & Call Center Jobs
  • Driving & Transport Jobs
  • Education & Training Jobs

© 2025 Joballers. All rights reserved.

Privacy PolicyTerms of Service

Job Overview

Posted

6 months ago

Deadline

3/2/2025

Location

Narobi

Job Type

full time

NCBA Bank Kenya

Java Developer

NCBA Bank Kenya

Job Description

Responsible for designing, developing, and maintaining Java-based applications, ensuring high performance, security, and scalability. This role involves collaborating with cross-functional teams to implement software solutions, troubleshoot issues, and optimize code for efficiency and reliability.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field.

  • Ability to work independently and collaboratively in a fast-paced environment.

  • Minimum 2 years experience in IT systems development within a large, highly digitized organization, with at least 1 year in systems integration.

  • Certification and experience with best practice frameworks (e.g., ITIL, PRINCE2).

  • Hands-on experience in software development with Java, React, and RDBMS (e.g., Oracle, MS SQL).

  • Experience in Linux Scripting, Software Development Design principles (e.g., SOLID, DRY, KISS), and software development lifecycle.

  • Knowledge of Git, GitOps, OWASP TOP 10 software security design principles, and Azure DevOps.

  • Experience in creating technical designs and documentation.

  • Ability to develop, unit test, and fix defects.

  • Understanding of industry-standard formats and protocols (e.g., JMS, SOAP, XML/XPath/XQuery, REST, JSON).

  • Analytical and problem-solving skills.

  • Knowledge of systems and processes within the Financial Services industry.

  • Experience in developing and deploying services on cloud environments (AWS, GCP, Azure).

  • Use of continuous integration tools (e.g., GitLab CI/Jenkins) with a focus on process automation.

  • Design and develop the Bank’s Integration Platforms.

  • Enforce internal policies and procedures for Software Applications management.

  • Provide expert guidance on 2nd level escalations.

  • Apply knowledge of key technologies (e.g., Java Spring boot Microservices, APIs, containerization).

  • Manage relationships with 3rd party partners.

  • Provide technical advice and guidance.

  • Use source control and bug-tracking systems efficiently.

  • Ensure technology platforms keep pace with innovations.

  • Adhere to software development best practices.

  • Transfer knowledge on Integration Platforms to IT teams.

  • Unit-test code for robustness and reliability.

  • Manage service user complaints to maintain high standards.

How to Apply

Click this button to apply 👇

Apply Now

About the Company

NCBA Bank Kenya, whose full name is NCBA Bank Kenya Plc, is a commercial bank in Kenya. It is licensed by the Central Bank of Kenya. On 6th December 2018, it was announced that NIC Bank, an institution with a rich history of retail banking; and CBA Bank, a forerunner of...

View Company Profile

Latest Organizations with Jobs

Companies that have recently posted new job opportunities

Old Mutual

Old Mutual

1 open position

Organizations with the Most Open Positions

Companies currently hiring for multiple roles

Old Mutual

Old Mutual

1 open position