CareerPlanSign in

Senior Java Backend Engineer | Spring Boot | Microservices | Kafka

Cairo, Cairo Governorate, Egypt💼 Full-time🗓 2026-09-17 → 2026-09-25

Core

Designing and developing scalable, high-performance backend services, microservices, and event-driven distributed applications.

Role type

Senior IC backend engineer (Java/Spring Boot)

Builds

Scalable microservices, REST APIs, and event-driven systems for distributed environments

Domain

Enterprise software development, distributed systems

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Microservices architecture, Kafka, PostgreSQL, Redis, gRPC, Docker, Kubernetes, CI/CD, Unit testing, Performance profiling

Preferred skills

Multi-tenant architecture design, Event-driven patterns, Clean code principles, SOLID principles

Technologies

Spring Boot, Kafka, PostgreSQL, Redis, Apache Ignite, gRPC, Docker, Kubernetes

Responsibilities

Design and develop high-performance backend services and REST APIs; Build and maintain scalable microservices; Develop event-driven architectures and asynchronous processing flows; Design and optimize relational database solutions; Implement and optimize caching solutions; Develop and integrate gRPC services; Containerize and deploy services using Docker and Kubernetes; Contribute to CI/CD pipelines; Write unit, integration, and performance tests; Perform performance profiling, troubleshooting, and tuning; Monitor and analyze application performance and system bottlenecks.

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.