Job Title: Java Backend Developer
We’re looking for a skilled Java Backend Developer with strong experience in Spring and Spring Boot to join our team.
Responsibilities:
• Design, develop, and maintain backend services using Java and Spring Boot
• Build and support messaging and communication systems
• Work with real-time and asynchronous communication technologies
• Collaborate with frontend and other backend teams to deliver scalable solutions
• Ensure performance, reliability, and security of backend systems
Requirements:
• Strong experience with Java, Spring, and Spring Boot
• Hands-on experience with messaging systems such as Apache Kafka
• Experience with real-time communication tools like Socket.IO or similar technologies
• Good understanding of RESTful APIs and microservices architecture
• Familiarity with databases (SQL and/or NoSQL)
• Good problem-solving and debugging skills
Nice to Have:
• Experience with cloud platforms
• Knowledge of containerization (Docker, Kubernetes)
• Experience in high-traffic or real-time systems
Skills Required
- Strong experience with Java, Spring, and Spring Boot
- Hands-on experience with messaging systems such as Apache Kafka
- Experience with real-time communication tools like Socket.IO or similar technologies
- Good understanding of RESTful APIs and microservices architecture
- Familiarity with databases (SQL and/or NoSQL)
- Good problem-solving and debugging skills
- Experience with cloud platforms
- Knowledge of containerization (Docker, Kubernetes)
- Experience in high-traffic or real-time systems
What We Do
Egyptian Service Card (ESC) provides digital payment solutions and unified services cards in Egypt. The company enables digital payments through point-of-sale machines and ATM cash withdrawals, focusing on driving digital transformation and expanding e-payment infrastructure in the region through strategic partnerships, such as with Network International.








