We are looking for a Principal Software Engineer with expertise in Java, Spring Boot, Spring Cloud, ELK (Elasticsearch, Logstash, Kibana), and Kafka to design, develop, and optimize scalable microservices-based applications. The ideal candidate will play a key role in architecting distributed systems, implementing real-time stream processing, and ensuring high availability, security, and performance in a cloud-native environment.

Key Responsibilities:

  • Architect, design, and develop high-performance microservices using Spring Boot & Spring Cloud.
  • Lead the development of event-driven architectures using Apache Kafka for real-time data processing.
  • Implement and optimize ELK Stack (Elasticsearch, Logstash, Kibana) for logging, monitoring, and analytics.
  • Ensure scalability, reliability, and security of distributed applications in cloud environments (e.g., Kubernetes, Linode, or AWS/GCP/Azure).
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Develop and enforce best practices in CI/CD, DevOps, and infrastructure automation.
  • Troubleshoot performance bottlenecks and optimize backend services for high throughput and low latency.
  • Implement secure authentication & authorization mechanisms using JWT, OAuth2, and Keycloak.
  • Conduct code reviews, mentor junior engineers, and drive engineering excellence.

Required Skills & Experience:

  • 10+ years of hands-on experience in Java (JDK 11/17+), Spring Boot, and Spring Cloud. 
  • Strong understanding of Kafka Streams, KSQL, and event-driven architectures. 
  • Expertise in microservices, RESTful APIs, and GraphQL. 
  • Proficiency in Elasticsearch, Logstash, Kibana (ELK Stack) for real-time monitoring. 
  • Experience with Docker, Kubernetes, and cloud-native deployments.
  • Strong understanding of SQL (PostgreSQL/MySQL) and NoSQL databases (MongoDB, Cassandra). 
  • Hands-on experience with Redis, ActiveMQ, or RabbitMQ for message brokering. 
  • Familiarity with GitLab CI/CD, Jenkins, Terraform, and Helm. 
  • Experience in high-availability, distributed systems, and real-time data pipelines. 
  • Strong knowledge of security best practices, encryption, and API security (OAuth2, JWT).

Preferred Qualifications:

  • Experience with AI/ML integrations for predictive analytics.
  • Knowledge of Istio, Service Mesh, and API Gateways.
  • Prior experience in FinTech, Telecom, or IoT applications.

نوکری کی تفصیلات

کل عہدے:
1 اشاعت
نوکری کی شفٹ:
پہلا پہر
نوکری کی قسم:
نوکری کا مقام:
جنس:
کوئی ترجیح نہیں
کم از کم تعلیم:
بیچلرز
ڈگری کا عنوان:
BSCS, BSIT, CS
کیریئر کی سطح:
تجربہ کار پیشہ ور
تجربہ:
8 سال - 10 سال (Min 8 yrs of experience is required)
اس سے پہلے درخواست دیجیۓ:
جون ۲۱, ۲۰۲۵
تاریخِ اِشاعت:
مئی ۲۰, ۲۰۲۵

I Engineering Pakistan

ٹیلی کمیونیکشن/آئی ایس پی · 4501-5000 ملازمین - اسلام آباد

We provide end-to-end engineering infrastructure solutions to the telecommunications and power industries across Africa, the Middle East and Southeast Asia. Employing a dynamic and personal approach, we have grown rapidly since our inception in 2007 to reach 24 operations with 4000+ employees.

آپ کو کس حوالے سے برتری حاصل ہے؟

اپنے بارے میں ہماری پیشہ ورانہ رائے اور تقابلی جائزہ حاصل کیجیۓ
اپنی سی وی کو موءثر بنانے کیلئے ہماری ماہرانہ مشاورتی ٹیم سے رابطہ کریں
روزی پریمیئم کو آزمائیں

ملتی جلتی نوکریاں

Principal Software Engineer

Capgemini Engineering, , پاکستان
مئی ۲۰, ۲۰۲۵ شائع ہوئی
I found a job on Rozee!