Role Overview:
We’re looking for an accomplished
Java Tech Lead
to drive large-scale engineering initiatives, build resilient systems, and lead high-performing global teams for a leading global bank in Pakistan. This is a senior leadership role where you’ll be shaping the future of digital banking technology.
Key Responsibilities:
-
Lead and mentor large engineering teams (60+ developers, 10+ squads).
-
Architect, design, and deliver scalable, secure, and resilient systems.
-
Drive technical direction, enforce high coding standards, and oversee code reviews.
-
Lead microservices, DevOps, CI/CD, automation, and monitoring practices.
-
Collaborate with senior executives, product, infra, and business stakeholders.
-
Manage incidents and post-mortems at a global scale.
-
Influence organizational engineering initiatives (frameworks, libraries, best practices).
Must-Have (Essential Requirements):
-
8+ years of Java development (modern frameworks & libraries).
-
Proven track record in leading large engineering teams.
-
Deep expertise in microservices architecture and distributed systems.
-
Strong background in DevOps and infrastructure (cloud, on-prem, containerization).
-
Banking/Financial Services industry expertise with regulatory compliance knowledge.
-
Strong problem-solving focus on performance, resilience, and security.
-
Excellent communication and ability to collaborate across global teams.
-
Experience in mentoring and developing engineering leaders.
Nice-to-Have (Preferred Skills):
-
Hands-on with cloud providers (AWS, Azure, GCP) & IaC tools (Terraform, Ansible).
-
Exposure to event-driven architectures (Kafka, messaging systems).
-
Familiarity with frontend technologies (React, Angular) to support full-stack discussions.
-
Strong knowledge of security best practices.
-
Experience with data platforms, AI/ML pipelines, and regulatory audits.