Banking

Full-Stack Software Developer (Senior Officer)

Full-Time
Full-Stack Software Developer (Senior Officer)img

AFGHAN UNITED BANK

Afghan United Bank (AUB) is a privately owned commercial bank established on October 4, 2007, with the mission of providing reliable and comprehensive financial services across Afghanistan. The bank received its official banking license from the Central Bank of Afghanistan (Da Afghanistan Bank) in accordance with the country's banking regulations, as well as its incorporation license from the Ministry of Industry and Commerce. Since its inception, AUB has remained committed to supporting the financial sector and meeting the evolving banking needs of individuals and businesses throughout the country.

Job Summary

    • Recruiter: Afghan United Bank
    • Degree: Bachelor's Degree
    • Vacancies Number: 1
    • Province: Kabul
    • Gender: Both
    • Experience: 5+ years
    • Last Date:⁦ ⁦1 Sep, 2026⁩

The Full-Stack Software Developer (Senior Officer) will have responsibilities that include:

    • Develop, enhance, test, and support software applications throughout their lifecycle.
    • Create and maintain RESTful APIs and microservice-based solutions.
    • Design and implement user interfaces using the Angular framework.
    • Improve the performance and reliability of Oracle and PostgreSQL databases.
    • Contribute to application deployment processes using CI/CD pipelines, Docker, and Kubernetes.
    • Ensure all development activities comply with secure coding practices and banking regulations.
    • Work closely with cross-functional teams within an Agile development environment.
    • Prepare and maintain clear technical documentation for systems and applications.
    • Perform additional duties and responsibilities as assigned by the Line Manager.

Job Requirment

    • Bachelor’s degree in Computer Science, Software Engineering, or an equivalent discipline.
    • At least 5 years of professional experience in web, mobile, and FinTech software development.
    • Practical expertise in software architecture, API connectivity, and third-party system integration.
    • Proficiency in Java (version 17 or above preferred), Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
    • Experience with Angular 18+, TypeScript, RxJS, Signals, HTML, CSS, and SCSS.
    • Knowledge of Oracle and PostgreSQL databases.
    • Familiarity with Git and GitHub.
    • Understanding of CI/CD practices.
    • Experience working with Docker and Kubernetes.
    • Basic knowledge of Linux.
    • Python skills are an advantage, preferably at an intermediate or advanced level.
    • Knowledge of RESTful APIs, JSON, OAuth2/JWT, and Swagger.
    • Experience with JUnit, Mockito, and Postman for testing.
    • Good understanding of OOP, SOLID principles, Design Patterns, and Clean Code.
    • Strong analytical and troubleshooting abilities.
    • Effective communication and teamwork skills across different departments.
    • Ability to handle multiple tasks in a dynamic work environment.
    • Good technical documentation and presentation abilities.

Submission Guideline

  • Applicants should submit their application letter, updated CV, and a recent photograph through the link below:

Email: jobs@afghanunitedbank.com


 

Country

Afghanistan

City

Kabul

Submission Email

jobs@afghanunitedbank.com

Related Jobs

Overview

  • Location: Afghanistan ,
  • Job Title: Full-Stack Software Developer (Senior Officer)
  • Rate: N\A
  • Degree: Bachelor
  • Gender: Male
  • Experience: 5 years
  • Reference: AUB/EA/VA/026-033
  • Number of Vacancies: 1
  • Period: 3 Months
  • Contract Type: Permanent
  • Contract Duration: Permanent
  • Contract Extensible: Yes
  • Closing Date: Sep 01, 2026