Location: Karachi, Pakistan
Job Type: Full-time
Position Summary
Habib Bank AG Zurich is hiring talented Software Engineers to join its GEN II technology team, responsible for building, enhancing, and maintaining enterprise Java based applications that support the bank’s core and digital platforms.
Responsibilities
- Develop & maintain Java apps (JDK 8+, Spring Boot/MVC)
- Build & integrate REST APIs and web services
- Use Hibernate/JPA with MySQL & PostgreSQL
- Write clean code & manage versioning with Git
- Support code reviews, testing & deployments
- Troubleshoot, debug & optimise performance
- Collaborate with QA, DevOps & stakeholders
- Maintain technical documentation
Required Qualifications
- Bachelor’s degree in Software Engineering or Computer Science from a top reputable university, with a minimum CGPA of 3.0
- Role-based experience requirements: OG‑I / OG‑II (0–2+ years), Manager (2–5 years), AVP‑II (5+1 years)
Skills & Certifications
- Master’s degree with relevant professional certifications
- Strong experience in Java and Spring technologies for backend roles only, or Angular for frontend roles only, with a solid understanding of RESTful services, API integration, enterprise application development, relational databases, and ORM concepts
- Strong problem‑solving and analytical skills, with banking or financial systems experience considered an advantage
Experience Required
Fresh graduates 2-5 years (role-based experience levels apply)
How To Apply
To apply for this role, kindly send us your latest CV on our email address: careershbzs@habibbank.com
