Job summary
Senior Java Backend Developer role at CodeNinja in Riyadh to design and implement scalable microservices and APIs. The role focuses on Spring Boot/Quarkus development, API management with IBM API Connect, and ensuring production performance and security.
Key responsibilities
- Design, develop and maintain scalable microservices using Spring Boot or Quarkus
- Build, publish and manage APIs with IBM API Connect (APIC)
- Ensure backend and API performance, security, and scalability
- Containerize applications and deploy on Kubernetes/OpenShift
- Implement authentication/authorization using OAuth2/JWT
- Write unit, integration and contract tests
- Troubleshoot and resolve production issues
- Collaborate with product, QA, DevOps and participate in code reviews
Requirements
- 5+ years of Java backend development experience
- Strong hands-on experience with Spring Boot and Quarkus
- Solid understanding of microservices architecture
- Experience with Java 11+
- Proficiency with Git and CI/CD tools (Jenkins, GitLab CI)
- Working knowledge of SQL and NoSQL databases
- Experience with OpenShift and Kubernetes/Docker
Benefits
- Work on scalable, enterprise-level systems
- Collaborative environment with growth focus
- Exposure to modern technologies and architectures
Skills
Source: Workable. Last checked as open: 14 Nov 2026. You apply directly with the employer.
Apply now