
Back-End Developer
- Java
- Spring Boot
- Apache Kafka
- REST API
- Microservices
- SQL
- NoSQL
- Docker
- Kubernetes
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 likeSocket.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
Back-End Developer · Egyptian Service Card