Senior Backend Engineer (Java / Spring Boot) – Egypt
Location: Egypt (Fully Remote – Work from Home)
Nationality: Egyptians Only
Salary: Paid in Saudi Riyals
Company: Romuz (KSA-based)
We are looking for an experienced Senior Backend Engineer (Java / Spring Boot) to design, build, and scale high-performance backend services and microservices for large-scale, modern applications.
If you’re passionate about clean architecture, distributed systems, and cloud-native development — this role is for you.
Primary Duties and Responsibilities
-
Design and develop high-quality backend services and RESTful APIs using Spring Boot and the Spring ecosystem.
-
Lead the development of scalable microservices architecture and ensure smooth communication between services.
-
Collaborate with front-end, DevOps, QA, and product teams to deliver high-performing applications.
-
Write clean, maintainable, and well-documented code that follows best practices and coding standards.
-
Implement and manage database schemas using relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
-
Optimize application performance, scalability, and security.
-
Participate in code reviews, provide constructive feedback, and mentor junior/mid-level developers.
-
Integrate third-party systems, services, and APIs.
-
Support CI/CD pipeline implementation and deployment processes.
-
Troubleshoot complex issues and perform root cause analysis.
-
Ensure proper documentation of backend architecture, endpoints, and workflows.
-
Stay updated on emerging technologies, frameworks, and development best practices.
Qualifications and Requirements
-
5+ years of professional backend development experience.
-
3+ years hands-on experience with Spring Boot and the Spring ecosystem (Spring MVC, Spring Data, Spring Security).
-
Strong experience building microservices and distributed systems.
-
Proven experience with relational databases (PostgreSQL, MySQL) and NoSQL databases.
-
Solid experience with RESTful API design, API versioning, authentication, and authorization (JWT, OAuth2, Keycloak).
-
Experience with build tools and dependency management (Maven or Gradle).
-
Experience with cloud platforms (AWS, Azure, or GCP) is highly preferred.
-
Hands-on experience with Docker, Kubernetes, or other container orchestration tools.
-
Strong experience using Git and working within CI/CD pipelines.
-
Experience optimizing backend performance and resolving complex production issues.
-
Prior experience mentoring or leading technical teams is a plus.
Technical Skills
-
Languages & Frameworks: Java 8+, Spring Boot, Spring MVC, Spring Data JPA, Spring Security
-
Architecture: Microservices, distributed systems
-
APIs: RESTful API design & implementation
-
Databases: SQL & NoSQL (PostgreSQL, MySQL, MongoDB, Redis)
-
ORM: Hibernate / JPA
-
Messaging (Nice-to-Have): Kafka, RabbitMQ
-
Security: JWT, OAuth2, Keycloak
-
CI/CD: Jenkins, GitLab CI, GitHub Actions
-
Containerization: Docker, Kubernetes
-
Version Control: Git
-
Other: Performance optimization & profiling tools, familiarity with AWS / Azure / GCP
Requirements
-
Egyptians Only
-
Location: Based in Egypt (remote work-from-home)
Benefits
-
Fully Remote (Working from Home)
-
Salary in Saudi Riyals
-
Excellent, competitive package
-
Clear career growth path
-
Training and continuous learning opportunities
-
Work on large-scale projects
-
Exposure to AI and IoT projects
