Java Technical Lead

iSystems Ltd

Punjab

On-site

PKR 3,000,000 - 6,000,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

iSystems Ltd. is seeking a Senior Java Technical Lead to steer Java development teams and define scalable microservices architectures for a fintech platform.

You will shape technical strategy, review designs, and ensure secure, high-performance delivery across payments and banking domains. The role requires hands-on Java expertise, strong architecture skills, and leadership experience in fintech, with a focus on API design, security, and agile delivery.

Qualifications

  • 8–12 years of software engineering experience.
  • At least 2 years in a lead role.
  • Strong Java experience (Java 11+) and Spring Boot are mandatory.
  • Proven delivery of microservices architectures in production.
  • At least 3 years in fintech, banking, or payments.

Responsibilities

  • Lead design and development of Java microservices for fintech products.
  • Define architecture, coding standards, and best practices.
  • Run design and code reviews.
  • Break down business requirements with the Product Owner and mentor engineers.
  • Design and review REST and SOAP APIs, and ensure security/compliance (PCI DSS, PSD2, KYC/AML, GDPR).
  • Improve performance, resilience, and observability across services.
  • Collaborate with DevOps on CI/CD, containerization, and releases.
  • Participate in sprint planning and delivery tracking in Scrum.
  • Lead incident response and root-cause analyses for production issues.
  • Assess technical risks and debt and raise them early with stakeholders.

Skills

Java
Spring Boot
Microservices
Architecture
OAuth2/JWT
API security
Kubernetes
Docker
CI/CD
OpenAPI
Agile/Scrum
Mentoring/leadership

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Jira
Git
OpenAPI
Jenkins
GitLab CI

Job description

We are looking for a Senior Java Technical Lead for a leading fintech platform. The ideal candidate will be responsible for leading Java development teams, driving technical architecture and design, and ensuring the delivery of secure, scalable, and high-performance microservices-based applications. The role requires strong hands-on expertise in Java development, system architecture, and technical leadership.

Responsibilities

  • Lead the design and development of Java microservices for payments, banking, lending, or digital wallet products.
  • Define architecture, coding standards, and best practices.
  • Run design and code reviews.
  • Break down business requirements with the Product Owner and turn them into technical solutions. Mentor engineers and raise the quality of the team’s output.
  • Design and review REST and SOAP APIs, event-driven integrations, and third-party connections. Make sure systems meet fintech security and compliance needs such as PCI DSS, PSD2, KYC/AML, and GDPR.
  • Improve performance, resilience, and observability across services.
  • Work with DevOps on CI/CD pipelines, containerization, and releases.
  • Take part in sprint planning, estimation, and delivery tracking in Scrum.
  • Lead incident response and root cause analysis for production issues.
  • Assess technical risks and debt, and raise them early with stakeholders.

Requirements

  • 8 to 12 years of software engineering experience, with at least 2 years in a lead role.
  • Strong Java experience (Java 11 or higher) and Spring Boot. This is mandatory.
  • Proven delivery of microservices architectures in production. This is mandatory.
  • At least 3 years in fintech, banking, or payments.
  • Solid knowledge of REST and SOAP APIs, JSON, XML, and OpenAPI.
  • Experience with messaging and streaming tools such as Kafka or RabbitMQ.
  • Experience with relational databases (PostgreSQL, Oracle, or MySQL) and at least one NoSQL store. Knowledge of Docker, Kubernetes, and CI/CD tools such as Jenkins or GitLab CI.
  • Understanding of design patterns, domain-driven design, API security (OAuth2, JWT), and distributed system patterns such as saga, circuit breaker, and idempotency.
  • Experience with Git, Jira, and Agile or Scrum delivery. Bachelor’s degree in Computer Science, Engineering, or a related field.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Tech Lead - Fintech Microservices Architect
Senior Java Tech Lead - Fintech Microservices Architect

iSystems Ltd • Punjab

On-site
PKR 3,000,000 - 6,000,000
Junior Java Developer
Junior Java Developer

Abacus • Lahore

On-site
PKR 900,000 - 1,300,000
Junior Java Developer
Junior Java Developer

Abacus Global • Lahore

On-site
PKR 800,000 - 1,200,000
Tech Lead, Payments, Liquidity & Virtual Accounts
Tech Lead, Payments, Liquidity & Virtual Accounts

Techsurge Private Limited • Karachi Division

On-site
PKR 2,500,000 - 4,500,000
Principal Java Engineer
Principal Java Engineer

Tkxel • Lahore

On-site
PKR 41,551,000 - 58,172,000
Principal Java Engineer
Principal Java Engineer

Tkxel • Pakistan

On-site
PKR 4,000,000 - 9,000,000
Principal Java Engineer
Principal Java Engineer

Tkxel LLC • Lahore

On-site
PKR 49,861,000 - 66,482,000
Manager Technology (Payments, Liquidity, Virtual Accounts)
Manager Technology (Payments, Liquidity, Virtual Accounts)

Techsurge Private Limited • Karachi Division

On-site
PKR 2,500,000 - 4,500,000
Senior Java Developer
Senior Java Developer

Habib Bank AG Zurich • Karachi Division

On-site
PKR 1,600,000 - 2,600,000
Lead Software Engineer - Java Full Stack, Microservices, React JS, Docker, CI/CD
Lead Software Engineer - Java Full Stack, Microservices, React JS, Docker, CI/CD

JDA Software • Hyderabad City Taluka

On-site
PKR 3,000,000 - 6,000,000