This job is no longer available
This job expired on 31/07/2026. It no longer accepts applications.
Mid Backend Developer (Java / Kotlin / Spring Boot)
OPSinnovate · Gizeh
Job description
About the role
We are building a fast‑growing professional‑services marketplace in Egypt that connects individuals and businesses with verified consultants for video, in‑person, and on‑call consultations. As a Mid Backend Developer you will own the entire server side of the platform, designing data models, creating APIs, and integrating third‑party services.
Key responsibilities
- Design and implement RESTful APIs using Java/Kotlin and Spring Boot.
- Model and maintain PostgreSQL schemas for users, experts, bookings, payments, and reviews.
- Implement JWT‑based authentication and role‑based access control with Spring Security.
- Integrate Paymob payment gateway, Daily.co video service, and email notification providers.
- Build expert verification workflows, booking engine, and subscription management.
- Set up secure file storage on AWS S3 and write unit/integration tests (JUnit, Kotest, Testcontainers).
- Maintain a clean Git workflow and deploy the application on AWS (EC2, RDS, S3).
Required profile
- 3+ years of backend development experience with Java or Kotlin.
- Strong understanding of Spring ecosystem (MVC, Security, Data JPA, Actuator).
- Hands‑on experience with PostgreSQL schema design and migration tools.
- Familiarity with JWT authentication, role‑based access, and third‑party API integration.
- Basic knowledge of AWS services (EC2, RDS, S3, IAM).
Required skills
- Java
- Kotlin
- Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Boot Actuator
- PostgreSQL
- Flyway or Liquibase
- REST API design
- JWT authentication
- AWS (EC2, RDS, S3, IAM)
- Git
- Postman
- JUnit, Kotest, MockMvc, Testcontainers
- Docker (optional)
- Kotlin Coroutines (optional)
- RabbitMQ or Kafka (optional)
- CI/CD with GitHub Actions (optional)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Egypt.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
OPSinnovate
Gizeh