CareerPlanSign in

Senior JAVA Backend Engineer - Remote

Egypt🌐 Remote💼 Full-time🗓 2024-12-26 → 2026-09-25

Core

Design, develop, and maintain scalable backend systems and microservices architectures.

Role type

Senior IC backend engineer (Java/Spring Boot)

Builds

Scalable backend systems and microservices-based applications

Domain

Enterprise software development

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, microservices architecture, relational databases (Oracle, MySQL, PostgreSQL), NoSQL databases (MongoDB, Cassandra), Apache Kafka, Docker, Kubernetes/OpenShift, CI/CD pipelines, system design patterns

Preferred skills

API design, logging and monitoring tools (ELK stack, Prometheus, Grafana), mentorship

Technologies

Java, Spring Boot, Kafka, Docker, Kubernetes, OpenShift, Jenkins, GitLab CI, Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, Redis

Responsibilities

Design and implement robust backend systems using Java Spring Boot; Develop and deploy microservices-based applications; Design and optimize relational and NoSQL databases; Integrate and manage event streaming platforms like Kafka; Architect backend solutions using proven design patterns; Develop, deploy, and manage services on container orchestration environments; Implement and optimize CI/CD pipelines; Monitor and optimize system performance; Promote coding standards and perform code reviews; Provide technical guidance and mentorship to junior engineers

Seniority

Senior, hands-on IC

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