{bc}
linkedin

Senior Java Backend Developer (Spring Boot / Quarkus / API)

CodeNinja Inc.
Riyadh, KSA
Full Time
Senior
Onsite
Yesterday
JavaSpring BootQuarkusIBM API ConnectMicroservices ArchitectureDocker
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaSpring BootQuarkus
Smart Apply

Full Job Posting

About CodeNinja

  • CodeNinja is a next generation technology consulting firm specialising in AI powered transformation, enterprise software delivery, and Quality Engineering.
  • Headquartered in the Gulf region, operating across MENA, South Asia, and global markets.
  • Partners with Tier 1 banks, government entities, and large enterprises.

About The Role

  • Seeking a highly skilled Senior Java Backend Developer with strong expertise in building scalable microservices and APIs.
  • Hands on experience with Spring Boot or Quarkus and API management using IBM API Connect (APIC).
  • Experience in Open Banking domain is a strong advantage.

Key Responsibilities

  • Design, develop, and maintain scalable microservices using Spring Boot and/or Quarkus.
  • Build, publish, and manage APIs using IBM API Connect (APIC).
  • Ensure high performance, security, and scalability of backend systems and APIs.
  • Collaborate with cross functional teams including product, QA, and DevOps.
  • Troubleshoot, debug, and resolve production issues efficiently.
  • Follow best practices for clean code, testing, and system design.
  • Containerize applications using Docker and deploy on Kubernetes/OpenShift.
  • Implement authentication/authorization using OAuth2/JWT standards.
  • Write unit, integration, and contract tests.
  • Collaborate with DevOps on CI/CD pipelines.
  • Participate in code reviews, design discussions, Agile ceremonies.
  • Monitor, troubleshoot, and optimize microservices performance in production.

Requirements

  • 5+ years of experience in Java backend development.
  • Strong hands on experience with Spring Boot and Quarkus.
  • Solid understanding of microservices architecture.
  • Familiarity with API security and performance optimization.
  • Java 11+ specifically.
  • OpenShift alongside Kubernetes.
  • Proficiency with Git and CI/CD tools (Jenkins, GitLab CI).
  • Working knowledge of SQL/NoSQL databases.

Nice to Have

  • Experience in Open Banking or financial services domain.
  • Knowledge of OAuth2, JWT authentication.
  • Hands on experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
  • Apache Kafka or other messaging/event streaming platforms.
  • Observability tools — Prometheus, Grafana, ELK.

Why Join Us

  • Opportunity to work on scalable, enterprise level systems.
  • Collaborative and growth focused environment.
  • Exposure to modern technologies and architecture.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at CodeNinja Inc.