egyptianservicecard
Back-End Developer
Designs, builds, and maintains backend services and messaging/real-time communication systems using Java, Spring Boot, and Apache Kafka, delivering scalable RESTful microservices with focus on performance, reliability, and security. Cloud and Docker/Kubernetes experience is a plus.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Strong experience with Java, Spring, and Spring Boot
- Hands-on experience with messaging systems such as Apache Kafka
- Experience with real-time communication tools 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
Full description
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 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