Principal Java Architect for Scalable IoT & Data Systems

Tkxel

Pakistan

On-site

PKR 2,400,000 - 4,800,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tkxel is seeking a Principal Software Engineer to lead the design and evolution of scalable, resilient Java systems across enterprise, IoT, and data‑driven domains. You will guide teams in building future‑ready architectures and work closely with architects, DevOps, and product owners to deliver secure, scalable solutions.

With strong Java depth and architectural thinking, you will mentor engineers, optimize performance, and drive real‑time data ingestion pipelines using Kafka and related tech.

Qualifications

  • 7+ years of professional software development experience.
  • 2+ years in a technical leadership, system design, or architecture‑focused role.
  • Strong command of Java 17+, Spring Boot, Spring Cloud, JPA/Hibernate, and RESTful API design.
  • Solid understanding of concurrency, JVM performance tuning, design patterns, and functional programming concepts in Java.
  • Hands‑on experience with microservices, API gateways, distributed systems, and service‑to‑service communication.
  • Experience with distributed tracing and monitoring tools such as Zipkin, Jaeger, Prometheus, Grafana, ELK, or similar stacks.
  • Cloud‑native experience with AWS, Azure, or GCP, preferably with Kubernetes or container orchestration platforms.
  • Proficiency with relational databases, NoSQL databases, and time‑series databases.
  • Familiarity with CI/CD pipelines, GitOps practices, and modern DevOps workflows.
  • Exposure to IoT protocols such as MQTT or CoAP is a strong plus.
  • Experience with reactive frameworks such as Spring WebFlux or Vert.x is a plus.
  • Understanding of real‑time data streaming platforms such as Kafka; AWS Kinesis experience is a plus.
  • Strong analytical and problem‑solving mindset with the ability to identify patterns, root causes, and long‑term solutions.
  • Excellent communication skills with the ability to align engineering decisions with business goals.
  • Mentorship‑driven, collaborative, and comfortable working in cross‑functional agile teams.

Responsibilities

  • Design modular, resilient architectures using Java 17+, Spring Boot, and Spring Cloud.
  • Apply domain-driven design, event-driven architecture, and microservices patterns.
  • Provide technical guidance on JVM behavior, garbage collection, threading, concurrency, and performance.
  • Support Java performance profiling, memory leak analysis, and optimization.
  • Architect and implement real‑time data ingestion and integration flows with Kafka, MQTT, WebSockets, gRPC.
  • Contribute to IoT backend systems handling high‑volume sensor events for reliability and latency.
  • Integrate backend services with relational/NoSQL/time‑series databases, data lakes, and analytics platforms.
  • Collaborate with data engineering and AI/ML teams on APIs, data contracts, and event schemas.
  • Promote observability, distributed tracing, event traceability, and monitoring across services.
  • Identify bottlenecks through reviews, load testing, and performance analysis.
  • Advocate for clean architecture, SOLID, secure coding, and maintainable practices.
  • Design resilience patterns: retries, circuit breakers, and idempotent services.
  • Mentor engineers on system design, code quality, and performance tuning.
  • Balance technical quality with delivery speed in collaboration with stakeholders.

Skills

Java 17+
Spring Boot
Spring Cloud
JPA/Hibernate
REST API design
Concurrency
JVM performance
Microservices
Distributed tracing
Cloud platforms
Kubernetes

Tools

Zipkin
Jaeger
Prometheus
Grafana
ELK
CI/CD
GitOps

Job description

Tkxel is seeking a Principal Software Engineer to lead the design and evolution of scalable, resilient Java systems across enterprise, IoT, and data‑driven domains. You will guide teams in building future‑ready architectures and work closely with architects, DevOps, and product owners to deliver secure, scalable solutions.

With strong Java depth and architectural thinking, you will mentor engineers, optimize performance, and drive real‑time data ingestion pipelines using Kafka and related tech.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Architect & Tech Lead for Scalable Microservices
Senior Java Architect & Tech Lead for Scalable Microservices

Tkxel LLC • Lahore

On-site
PKR 36,071,000 - 49,945,000
Senior Java Architect for Scalable Microservices
Senior Java Architect for Scalable Microservices

Tkxel • Lahore

On-site
PKR 38,846,000 - 52,719,000
Principal Software Engineer-Java
Principal Software Engineer-Java

Tkxel • Pakistan

On-site
PKR 2,400,000 - 4,800,000
Principal Software Engineer-JAVA
Principal Software Engineer-JAVA

Tkxel LLC • Lahore

On-site
PKR 36,071,000 - 49,945,000
Principal Software Engineer-JAVA
Principal Software Engineer-JAVA

Tkxel • Lahore

On-site
PKR 38,846,000 - 52,719,000
Solution Architect
Solution Architect

Tkxel • Lahore

On-site
Senior Java Engineer - Backend & Microservices Lead
Senior Java Engineer - Backend & Microservices Lead

Systems Limited • Punjab

On-site
PKR 3,000,000 - 5,000,000
Principal Data Engineer
Principal Data Engineer

Tkxel LLC • Lahore

On-site
PKR 27,777,000 - 38,889,000
Senior Solution Architect - Microservices & Cloud Strategy
Senior Solution Architect - Microservices & Cloud Strategy

Tkxel • Lahore

On-site
Junior Java Developer
Junior Java Developer

Abacus Global • Lahore

On-site
PKR 800,000 - 1,200,000