Software Engineer

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
[wpdreams_ajaxsearchlite]