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