Job Description

We are seeking a Senior API Developer with strong expertise in Java, WSO2 API Management, and RESTful API development. The ideal candidate will have experience designing scalable, secure, and high-performance APIs, and deploying them within containerized environments like Kubernetes. This role requires close collaboration with DevOps, architecture, and product teams to deliver enterprise-grade API solutions.

Job Responsibilities

  • Design, develop, and maintain scalable RESTful APIs using Java (Spring Boot/Jakarta EE).
  • Configure and manage WSO2 API Gateway, including publishing, securing, and monitoring APIs.
  • Develop custom mediators, handlers, and extensions in WSO2 as needed.
  • Deploy and manage API services in Kubernetes (EKS, AKS, or GKE preferred).
  • Implement API security best practices (OAuth2, JWT, throttling, etc.).
  • Work with DevOps teams to automate deployments and manage CI/CD pipelines.
  • Monitor, troubleshoot, and optimize API performance and availability.
  • Collaborate with product, QA, and front-end teams to define and refine API contracts.
  • Provide technical guidance and mentorship to junior developers.

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, IT, or a related field.
  • At least 4 years of backend/API development experience with Java.
  • Hands-on experience with WSO2 API Manager, including custom extensions.
  • Deep understanding of REST architecture, API versioning, and documentation (Swagger/OpenAPI).
  • Proficiency in Spring Boot or other Java-based microservice frameworks.
  • Experience deploying and managing microservices in Kubernetes clusters.
  • Familiarity with Docker, Helm charts, and Kubernetes manifest files.
  • Solid understanding of CI/CD pipelines and version control (Git).
  • Knowledge of SQL/NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with WSO2 Identity Server or other IAM solutions.
  • Knowledge of GraphQL is a plus.
  • Familiarity with monitoring tools like Prometheus, Grafana, ELK, or Datadog.
  • Understanding of enterprise API strategies and governance.

*** Our hybrid work model is designed to give you the best of both worlds—flexibility and face-to-face collaboration. Employees are required to be present in the office on Tuesdays and Wednesdays each week. This means you’ll be in the office at least two days a week, and work remotely on the other days. This approach helps us stay connected as a team.

Apply for a Project-based Sr. API Developer

We can't wait for you to join our team.

Please complete all required fields before submitting the form.
File types: pdf, doc, docx
Only if you prefer to be contacted by phone
Please agree to our Privacy Policy
Please verify that you are not a robot
careers-top-left-particle
Apply for a Project-based Sr. API Developer