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)
在之前申请:
Jun 21, 2025
发布日期:
May 20, 2025

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, , 巴基斯坦
发布 May 20, 2025
我在ROZEE上找到工作啦!